Title :
Towards a Classification of Aspects
Author :
Yang, Chunhua ; Wang, Haiyang
Author_Institution :
Sch. of Inf. Sci. & Technol., Shandong Inst. of Light Ind., Jinan
Abstract :
With the aim for promoting separation of crosscutting concerns, the notion of aspects are currently introduced throughout the lifecycle of software development, even to other domains. Many aspects are found, designed or implemented thereby. As the concrete specification and implementation mechanisms vary greatly among aspects, it is relatively complex and difficult to compare them. This paper provides a frame for classifying different aspects. The frame characterizes aspects through multi-dimensions at the more abstract level. Based on the frame, this work classifies many typical aspects proposed in the literature.
Keywords :
formal specification; object-oriented programming; software prototyping; aspect classification; aspect oriented programming; concrete specification; crosscutting concern separation; software development lifecycle; Computer industry; Computer science; Computer science education; Concrete; Design methodology; Educational technology; Information science; Programming; Taxonomy; Web services; aspects; classification; taxonomy;
Conference_Titel :
Education Technology and Computer Science, 2009. ETCS '09. First International Workshop on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-1-4244-3581-4
DOI :
10.1109/ETCS.2009.121