DocumentCode :
2201997
Title :
A Review on Approaches for Identifying Crosscutting Concerns
Author :
Ali, Busyairah Syd ; Kasirun, Zarinah Mohd
Author_Institution :
Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur
fYear :
2008
fDate :
20-22 Dec. 2008
Firstpage :
855
Lastpage :
859
Abstract :
Brito argued that there are certain properties that the existing software development approaches are not able to modularize. Brito claimed, these properties cut across a large number of artefacts that compose the system. Therefore it is difficult to modularise them in separate modules. These properties are known as cross cutting concerns, which is encapsulated into aspect. Rosenhainer defined aspects as modular artefacts that encapsulate crosscutting concerns. Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutting concern identification activity. This crucial activity is useful at the requirements level. It avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design, and most importantly it saves the cost. Although the research area is still in its infancy, several techniques for crosscutting concern identification have already been developed. However, all of the techniques reviewed are based on semi-automated way. Human intervention is required to achieve the desired results using these techniques. Therefore this paper reviews the existing approaches on its effectiveness to solve this issue.
Keywords :
data encapsulation; object-oriented programming; software metrics; systems analysis; aspect-oriented requirements engineering; encapsulation; software complexity; software design; software development; Computer science; Cost function; Humans; Information technology; Programming; Scattering; Shape; Software design; Software engineering; Text analysis; aspects; crosscutting concern; requirements engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computer Theory and Engineering, 2008. ICACTE '08. International Conference on
Conference_Location :
Phuket
Print_ISBN :
978-0-7695-3489-3
Type :
conf
DOI :
10.1109/ICACTE.2008.13
Filename :
4737078
Link To Document :
بازگشت