Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Use case modeling approach for early aspect acquisition

Published: 06 July 2009 Publication History

Abstract

In the recent years, use cases have been widely applied in software requirement engineering, and use cases have proven particularly valuable as part of the requirements activities of the software process. Use cases play more and more important roles in some modern software processes and methods. Early aspects are defined as crosscutting concerns in the early life cycle phases including the requirements analysis, domain analysis and architecture design phases. Use case modeling approach which supports the acquisition of early aspects is proposed. It accepted the increment and iteration development ideas of Unified Process. The process of use case modeling is divided by five iterative stages which are called initial use case, basic use case, detailed use case, advanced use case and extend use case. The approach supports the early aspects acquisition at requirements level, and early aspect will be captured by analysis the use case properties with aspect features. Modeling processes of this kind of approach is discussed and applying the approach to a case study and analysis are given. We argue that identification of early aspects supports effective determination of their mapping and influence of artifacts at later development stages.

References

[1]
http://www.early-aspects.net/aosd06ws/
[2]
Ivar Jacobson, Pan-Wei Nq, Aspect-Oriented Software Development with Use Cases, Addison-Wesley, 2004.
[3]
A. Rashid, A. Moreira, and J. Araujo. Modularisation and composition of aspectual requirements. In Proceedings of the International Conference on Aspect-oriented Software Development. 2003, pp. 11--20.
[4]
Elisa Baniassad, Siobhán Clarke, Theme: an Approach for Aspect-Oriented Oriented Analysis and Design, In 26th Int. Conference on Software Engineer(ICSE), Edinburgh, Scotland, UK, 2004, pp. 158--167.
[5]
Awais Rashid, Peter Sawyer, Ana M.D. Moreira, João Araújo, Aspects: a Model for Aspect-oriented Requirements Engineering, IEEE Joint Conference on Requirements Engineering, Essen, Germany, 2002, pp. 199--202.
[6]
Ana Moreira, João Araújo, Isabel Brito. Crosscutting Quality Attributes for Requirements Engineering, Software Engineering and Knowledge Engineering Conference (SEKE).Ischia, Italy, 2002: 15--19.
[7]
João Araújo, Ana Moreira, etc. Aspect-Oriented Requirements with UML. Workshop on Aspect-oriented Modeling with UML, UML 2002. Dresden, Germany 2002.
[8]
Jonathan Sillito, Christopher Dutchyn, Andrew David Eisenberg, Kris De Volder. Use Case Level Pointcuts. European conference on object-oriented programming, 2004, pp. 246--268.
[9]
João Araújo, Paulo Coutinho. Identifying Aspectual Use Cases Using a Viewpoint-Oriented Requirements Method.

Cited By

View all
  • (2023)Fast Collaboration Competencies Model for Software Development Life Cycle (SDLC)2023 IEEE 9th Information Technology International Seminar (ITIS)10.1109/ITIS59651.2023.10420226(1-6)Online publication date: 18-Oct-2023
  • (2018)Order-Supply Information Service in Solid Wood Fuel BusinessGreen Computing Strategies for Competitive Advantage and Business Sustainability10.4018/978-1-5225-5017-4.ch007(131-164)Online publication date: 2018
  • (2015)Information Management in Solid Wood Fuel Order-Supply ProcessInternational Journal of Green Computing10.4018/IJGC.20150101026:1(14-32)Online publication date: Jan-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 34, Issue 4
July 2009
152 pages
ISSN:0163-5948
DOI:10.1145/1543405
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2009
Published in SIGSOFT Volume 34, Issue 4

Check for updates

Author Tags

  1. aspect-oriented
  2. crosscutting concern
  3. early aspects
  4. requirements
  5. use case

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Fast Collaboration Competencies Model for Software Development Life Cycle (SDLC)2023 IEEE 9th Information Technology International Seminar (ITIS)10.1109/ITIS59651.2023.10420226(1-6)Online publication date: 18-Oct-2023
  • (2018)Order-Supply Information Service in Solid Wood Fuel BusinessGreen Computing Strategies for Competitive Advantage and Business Sustainability10.4018/978-1-5225-5017-4.ch007(131-164)Online publication date: 2018
  • (2015)Information Management in Solid Wood Fuel Order-Supply ProcessInternational Journal of Green Computing10.4018/IJGC.20150101026:1(14-32)Online publication date: Jan-2015
  • (2010)Identification of aspect candidates by inspecting use cases descriptionsACM SIGSOFT Software Engineering Notes10.1145/1811226.181123135:4(1-9)Online publication date: 20-Jul-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media