An Approach for Generating Class and Sequence Models

The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing standardized team communication, allowing the automation of certain stages of the process, and bringing productivity gains without compromising qualit...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the International Conference on Software Engineering Research and Practice (SERP) p. 253
Main Authors Miranda, Márcio A, Ribeiro, Marcos G, Tavares, Renan D, Dias, Thiago H B, Marques-Neto, Humberto T, Song, Mark A J
Format Conference Proceeding
LanguageEnglish
Published Athens The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp) 01.01.2016
Online AccessGet full text

Cover

Loading…
More Information
Summary:The use of domain-specific languages has been gaining traction in the requirement analysis and discovery process due to features such as establishing standardized team communication, allowing the automation of certain stages of the process, and bringing productivity gains without compromising quality. In this paper we proposed and implemented the Language of Use Cases to SEquence Diagram (LUCSED), a domain-specific language for the textual specification of use cases and, through our LUCSED-tool, automatically generate use case, sequence and class diagrams. To assess the viability of our solution, we carried out several tests aiming to cover a diversity of scenarios found in software development. Our approach can be useful in requirement analysis and modeling, and seeks to minimize problems present in natural language specifications, such as: uncertainty, ambiguity, complexity and an intense dependence on domain knowledge by specialists.