Abstract
The software requirements engineering process is a part of a software development process and one of the key processes in software development. The elicitation, analysis, specification and validation of software requirements occur during the requirements engineering process. Use cases are used as a technique for functional system specification. Different notations can be used for a use case specification. In this paper, we present SilabReq Domain Specific Language (SilabReq DSL) for use case specification. On the one hand, we develop this language to describe the use cases in clear and precise way through the meta-model, and on the other hand to specify the use cases to be readable and understandable for all stakeholders in the software development project. This allows us to develop different transformations to get the structure and the behavior of the system from defined use cases. In this paper apart from the SilabReq DSL, we present some of these transformations.
Keywords
Cite this article
@article{cai-1142,
author = {Dušan Savić and Siniša Vlajić and Saša Lazarević and Ilija Antović and Vojislav Stanojević and Miloš Milić and Alberto Rodrigues da Silva},
title = {Use Case Specification Using the SILABREQ Domain Specific Language},
journal = {Computing and Informatics},
volume = {34},
number = {4},
pages = {877--910},
year = {2015},
issn = {1335-9150},
url = {https://cai.type.sk/content/2015/4/use-case-specification-using-the-silabreq-domain-specific-language/}
}
TY - JOUR AU - Dušan Savić AU - Siniša Vlajić AU - Saša Lazarević AU - Ilija Antović AU - Vojislav Stanojević AU - Miloš Milić AU - Alberto Rodrigues da Silva TI - Use Case Specification Using the SILABREQ Domain Specific Language JO - Computing and Informatics VL - 34 IS - 4 SP - 877 EP - 910 PY - 2015 SN - 1335-9150 UR - https://cai.type.sk/content/2015/4/use-case-specification-using-the-silabreq-domain-specific-language/ KW - Software requirements KW - use case specification KW - model transformation KW - UML KW - domain specific language ER -
Savić, D., Vlajić, S., Lazarević, S., Antović, I., Stanojević, V., Milić, M., & Silva, A. R. d. (2015). Use Case Specification Using the SILABREQ Domain Specific Language. Computing and Informatics, 34(4), 877–910. https://cai.type.sk/content/2015/4/use-case-specification-using-the-silabreq-domain-specific-language/