Title :
Extensions of SysML for Modeling an Aspect Oriented Software Architecture with Multiple Views
Author :
De Oliveira, Kenia Santos ; Franca, Joyce M. S. ; Soares, Michel S.
Author_Institution :
Comput. Fac., Fed. Univ. of Uberlandia, Uberlandia, Brazil
Abstract :
Aspect-oriented programming was proposed in order to handle crosscutting concerns in an efficient way. Initial proposals in this field were applied to source code. Later on, aspects were considered to be applied in other phases of software development, such as within software architecture. There are several advantages in identifying aspects at the architectural level such as reducing costs of software maintenance and preserving the notion of aspects in the development process ensuring traceability. Whereas different stakeholders need to view the system from various perspectives, the proposal of a software architecture in multiple views is essential. Therefore, this article proposes an aspect oriented software architecture model with multiple views to define the structure of aspect oriented software. An extension of the SysML modeling language is applied to model the architectural views.
Keywords :
aspect-oriented programming; program diagnostics; service-oriented architecture; simulation languages; SysML modeling language extension; aspect oriented software architecture modelling; aspect-oriented programming; cost reduction; multiple views; software development process; software maintenance; software traceability; source code; Computer architecture; Object oriented modeling; Programming; Proposals; Software; Software architecture; Unified modeling language; Aspects; Software architecture; SysMLA; SysMLspects;
Conference_Titel :
Information Technology: New Generations (ITNG), 2013 Tenth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-0-7695-4967-5
DOI :
10.1109/ITNG.2013.105