DocumentCode
2383495
Title
Aspect-Oriented Requirements Modeling
Author
Zhang Jingjun ; Li Furong ; Zhang Yang
Author_Institution
Hebei Univ. of Eng., Hebei
fYear
2007
fDate
March 6 2007-Feb. 8 2007
Firstpage
35
Lastpage
40
Abstract
Aspect-Oriented Programming (AOP) can effectively solve the code-tangling and code-scattering which are caused by crosscutting attributes. However, much work is presented on the programming and the implementation phase, and few works have addressed the early model stages. This paper aims at applying AOP in the phrase of requirements engineering. On the requirements analysis phase, functional concerns and non-functional concerns are identified and separated. The core class and aspect class are modeled with class diagrams and state-chart diagrams in UML, and then the non-functional concerns of the system are weaved in a later phrase. Furthermore, this paper proposes a way to detect and resolve the mismatch among the aspects.
Keywords
Unified Modeling Language; formal specification; object-oriented programming; systems analysis; UML; aspect-oriented programming; aspect-oriented requirements modeling; class diagrams; code-scattering; code-tangling; crosscutting attributes; nonfunctional concerns; requirements analysis; requirements engineering; state-chart diagrams; Character generation; Computer architecture; Educational institutions; Information science; Object oriented modeling; Object oriented programming; Software architecture; Software testing; Unified modeling language; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
978-0-7695-2862-5
Type
conf
DOI
10.1109/SEW.2007.96
Filename
4402762
Link To Document