• DocumentCode
    2933316
  • Title

    An UML Profile to Design Aspects in AspeCiS Approach

  • Author

    Amroune, M. ; Zarour, N. ; Charrel, P.J. ; Inglebert, J.M.

  • Author_Institution
    Univ. of Tebessa, Tebessa, Algeria
  • fYear
    2012
  • fDate
    10-12 Nov. 2012
  • Firstpage
    34
  • Lastpage
    39
  • Abstract
    In systems engineering, reuse is defined as the utilization of previously developed systems engineering products or artifacts such as architectures and requirements. Previously, we proposed an approach named AspeCiS to develop a Cooperative IS (CIS) from existing ISs by using their artifacts such as requirements, and design. This approach can be justified by the fact that it is frequently not easy for a sole Information System (IS) to achieve a new emerging complex task. One solution is to make existing ISs collaborate to realize this task. So, AspeCiS is structured in three phases, which are: (i) discovery and analysis of Cooperative Requirements, (ii) development of Cooperative Requirements models, and (iii) preparation of the implementation phase. The main issue of AspeCIS is the definition of Cooperative Requirements using the Existing and Additional Requirements, which should be composed with the Aspectual Requirements. We earlier studied how to elicit the Cooperative Requirements in AspeCiS. In the present work, we propose to combine Model-driven engineering (MDE) approach with the Aspect paradigm to define Cooperative Requirements Models. For this, we propose an UML profile which allows designer to model AspeCiS´s aspects to produce cooperative requirements models. This profile is a response to the following question: How to model Aspects in AspeCiS?
  • Keywords
    Unified Modeling Language; aspect-oriented programming; cooperative systems; formal verification; software reusability; systems engineering; AspeCiS approach; Aspect paradigm; UML profile; additional requirements; artifacts; aspectual requirements; cooperative IS; cooperative requirement analysis; cooperative requirement discovery; cooperative requirements model development; implementation phase preparation; information system; model-driven engineering approach; systems engineering products; Analytical models; Educational institutions; Information systems; Subscriptions; Unified modeling language; Weaving; MDE; aspect; profile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Systems for Enterprises (IWAISE), 2012 Second International Workshop on
  • Conference_Location
    Constantine
  • Print_ISBN
    978-1-4673-4791-4
  • Type

    conf

  • DOI
    10.1109/IWAISE.2012.11
  • Filename
    6410096