DocumentCode :
2621655
Title :
Extending UML for Aspect Oriented Software Modeling
Author :
Ballal, Rahul ; Hoffman, Michael A.
Author_Institution :
California State Univ. Long Beach, Long Beach, CA, USA
Volume :
7
fYear :
2009
fDate :
March 31 2009-April 2 2009
Firstpage :
488
Lastpage :
492
Abstract :
During software engineering process, designing software is one of the most crucial and volatile phase.In order to construct software, much of the design must be done in accordance with the requirements. Requirements have an impact on the design and design in turn has a severe impact on the construction or development phase. UML has been the design tool of choice for years with the dominance of object oriented technologies and object oriented design methodologies. Aspect oriented programming (AOP)is a new wave of thinking that builds on the object-oriented paradigm to resolve the cross-cutting concerns in software. Being an extension to the OO paradigm, UML needs to be extended to fit the new ideas that AO paradigm introduces. This paper presents extensions to UML for Aspect Oriented Modeling.
Keywords :
Unified Modeling Language; formal specification; formal verification; object-oriented programming; systems analysis; AOP; UML; aspect oriented programming; aspect oriented software modeling; cross-cutting concern; object oriented design methodology; requirement engineering; software development phase; software engineering process; Computer science; Design engineering; Java; Object oriented modeling; Runtime; Software design; Software engineering; Terminology; Unified modeling language; Weaving; Aspect Oriented Design; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3507-4
Type :
conf
DOI :
10.1109/CSIE.2009.847
Filename :
5170367
Link To Document :
بازگشت