DocumentCode :
2880252
Title :
Representing Aspects in Design
Author :
Iqbal, Saqib ; Allen, Gary
Author_Institution :
Sch. of Comput. & Eng., Univ. of Huddersfield, Huddersfield, UK
fYear :
2009
fDate :
29-31 July 2009
Firstpage :
313
Lastpage :
314
Abstract :
Aspect-oriented programming is providing a new way of handling cross-cutting concerns (also known as aspects) in a modularized way. A number of languages, such as AspectJ, Spring, and AspectWorkz, have been developed to weave modularized aspects with the base program. Similarly a lot of research has been conducted to improve the composition of aspect models with the primary model. Although these suggested approaches have improved the implementation of aspect, this paradigm is still lacking aspect representation in the earlier phases of software development. Our proposed aspect model addresses this problem and suggests a process-modeling approach for identifying and representing aspects throughout the life cycle of system development.
Keywords :
formal specification; formal verification; object-oriented languages; object-oriented programming; systems analysis; AORE; AOSD; AspectJ language; AspectWorkz language; Spring language; aspect model composition; aspect-oriented programming; aspect-oriented requirements engineering; aspect-oriented software development model; aspects identification; modularized aspects representation; process-modeling approach; software design; system development life cycle; Design engineering; Information systems; Memory management; Programming; Scattering; Security; Software design; Software engineering; Springs; USA Councils; AOSD; Aspect-Oriented Programming; Identification of Aspects; Modeling; Representation of Aspects;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
Conference_Location :
Tianjin
Print_ISBN :
978-0-7695-3757-3
Type :
conf
DOI :
10.1109/TASE.2009.59
Filename :
5198527
Link To Document :
بازگشت