• DocumentCode
    2317638
  • Title

    A UML profile for AspectC++

  • Author

    Djabri, Mustapha Redouane ; Amroune, Mohamed

  • Author_Institution
    Univ. of Tebessa, Tébessa, Algeria
  • fYear
    2012
  • fDate
    24-26 March 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The success of any new software development paradigm heavily relies on providing solid support of tools, methods, and languages. Over the last few years, the aspect oriented paradigm has matured and gained widespread industrial support at the programming phase, while aspect oriented modeling (AOM) is still a fertile field of research. Due to its substantial and crucial importance, the application of aspect orientation at the design stage in software development process has interested many researchers. Recently, numerous works have attempted to provide aspect oriented support at the model level, in various forms that many of which were based on UML, however, there exists no generic AOM language that is capable of supporting all the concepts introduced by the different aspect oriented languages, such as AspectC++. Due to the substantial importance, and to the large use of AspectC++ at the programming level, in software development process, we propose, in this paper, a UML profile for AspectC++ language, which aim to provide AspectC++ specific modeling facility, allowing the modelers to produce aspect oriented models which conform to this language.
  • Keywords
    C++ language; Unified Modeling Language; AspectC++; UML; aspect oriented modeling; aspectC++ language; aspectC++ specific modeling facility; oriented languages; software development; Abstracts; Context; Matched filters; Object oriented modeling; Programming; Shape; Unified modeling language; Aspect Oriented Modeling; AspectC++; UML Profiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and e-Services (ICITeS), 2012 International Conference on
  • Conference_Location
    Sousse
  • Print_ISBN
    978-1-4673-1167-0
  • Type

    conf

  • DOI
    10.1109/ICITeS.2012.6216630
  • Filename
    6216630