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