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 Solms | 1 | 20 | 3.17 |
Craig Edwards | 2 | 3 | 0.73 |
Alexander Paar | 3 | 44 | 6.69 |
Stefan Gruner | 4 | 18 | 5.57 |