• DocumentCode
    2910813
  • Title

    The VisualAORE DSL

  • Author

    Oliveira, Ana Rita ; AraÙjo, João ; Amaral, Vasco

  • Author_Institution
    CITI/FCT, Univ. Nova de Lisboa, Caparica, Portugal
  • fYear
    2010
  • fDate
    28-28 Sept. 2010
  • Firstpage
    11
  • Lastpage
    19
  • Abstract
    Aspect-Oriented Requirements Engineering consists of identifying, modularizing, specifying, and composing crosscutting concerns, also known as aspects. AORE is a pioneer systematic approach used to discover and structure requirements based on viewpoints and aspects. One of its limitations to be widely adopted is due to the fact that it lacks visual support to improve its usability. This paper describes a new Eclipse plug-in entitled VisualAORE. It is based on a DSL (Domain Specific Language) representing all the concepts of the AORE domain, allowing an implementation of an editor to specify models using the defined visual language. The work presented in this paper is a major contribution to AORE, since it replaces the traditional AORE´s XML textual representation by a graphical one. This contribution helps software engineers to decrease AORE´s model specification time, improving its understanding and usability.
  • Keywords
    XML; aspect-oriented programming; data structures; formal specification; formal verification; specification languages; systems analysis; visual languages; AORE domain; VisualAORE DSL; XML textual representation; aspect oriented requirement engineering; domain specific language; eclipse plugin entitled VisualAORE; model specification; pioneer systematic approach; software engineer; structure requirement; visual language; DSL; Domain specific languages; Programming; Semantics; Software; Syntactics; Visualization; Aspect Oriented Requirement Engineering; Domain-Specific Language; Model Driven Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Visualization (REV), 2010 Fifth International Workshop on
  • Conference_Location
    Sydney, NSW
  • ISSN
    2157-0256
  • Print_ISBN
    978-1-4244-8765-3
  • Electronic_ISBN
    2157-0256
  • Type

    conf

  • DOI
    10.1109/REV.2010.5625665
  • Filename
    5625665