• 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