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 :
بازگشت