DocumentCode :
3258380
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
fYear :
2013
fDate :
15-17 April 2013
Firstpage :
680
Lastpage :
685
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations (ITNG), 2013 Tenth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-0-7695-4967-5
Type :
conf
DOI :
10.1109/ITNG.2013.105
Filename :
6614386
Link To Document :
بازگشت