Title
A domain-specific language for URDAD based requirements elicitation
Abstract
Use-Case Responsibility-Driven Analysis and Design (URDAD) is a service-oriented software analysis and design methodology. It is used by requirements engineers to develop technology-neutral, semi-formal platform-independent models (PIM) within the OMG's MDA. In the past, URDAD models were denoted in UML. However, that was tedious and error-prone. The resulting models were often of rather poor quality. In this paper we introduce and discuss a new Domain-Specific Language (DSL) for URDAD. Its meta model is consistent and satisfiable. We show that URDAD DSL specifications are simpler and allow for more complete service contract specifications than their corresponding UML expressions. They also enable traceability and test case generation.
Year
DOI
Venue
2011
10.1145/2072221.2072247
SAICSIT Conf.
Keywords
Field
DocType
requirements elicitation,poor quality,use-case responsibility-driven analysis,corresponding uml expression,complete service contract specification,urdad dsl specification,new domain-specific language,design methodology,urdad model,meta model,domain-specific language,requirements engineer,use case,requirements engineering,requirement engineering,satisfiability,software analysis,domain specific language
Domain-specific language,Software engineering,Unified Modeling Language,Computer science,Model-driven architecture,Requirements elicitation,Applications of UML,Requirement,Metamodeling,Requirements traceability
Conference
Citations 
PageRank 
References 
3
0.39
16
Authors
4
Name
Order
Citations
PageRank
Fritz Solms1203.17
Craig Edwards230.73
Alexander Paar3446.69
Stefan Gruner4185.57