Title :
The VisualAORE DSL
Author :
Oliveira, Ana Rita ; AraÙjo, João ; Amaral, Vasco
Author_Institution :
CITI/FCT, Univ. Nova de Lisboa, Caparica, Portugal
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;
Conference_Titel :
Requirements Engineering Visualization (REV), 2010 Fifth International Workshop on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-8765-3
Electronic_ISBN :
2157-0256
DOI :
10.1109/REV.2010.5625665