• DocumentCode
    1997460
  • Title

    Flexible Aspect-Oriented Design Model Checking

  • Author

    Shen, Wuwei ; Wong, W. Eric

  • Author_Institution
    Dept. of Comput. Sci., Western Michigan Univ., MI, USA
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    537
  • Lastpage
    544
  • Abstract
    An aspect-oriented design model is composed of a primary design model and an aspect model, each of which has a different origin and pursues different goals. How to ensure the correctness of the composition of a primary design model and an aspect model has become an important issue. In this paper, we validate an aspect-oriented design model using the UML profile extension mechanism. With this mechanism, engineers can utilize the ICER tool to find errors in an aspect-oriented design model using the instance-of relationship. Moreover, the profile extension mechanism also provides engineers with an ability to introduce their own validation of an aspect-oriented design model. This flexibility allows engineers to express the special requirements in a particular development environment. We also illustrate how ICER can find errors in a real aspect-oriented design model composed by the UML metamodel and a creation aspect model.
  • Keywords
    Unified Modeling Language; object-oriented programming; program verification; software tools; systems analysis; ICER tool; UML profile extension mechanism; aspect-oriented design model checking; Computer architecture; Computer science; Design engineering; Object oriented modeling; Power system modeling; Production facilities; Programming; Proposals; Software systems; Unified modeling language; Aspect-Oriented Design; Modecl Checking; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.14
  • Filename
    4724588