Title :
Preliminary Experience Using JetBrains MPS to Implement a Requirements Specification Language
Author :
Savic, Dušan ; Rodrigues da Silva, Alberto ; Vlajic, Siniša ; Lazarevic, Saša ; Antovic, Ilija ; Stanojevic, Vojislav ; Milic, Miloš
Author_Institution :
Software Eng. Dept., Univ. of Belgrade, Belgrade, Serbia
Abstract :
People prefer to use textual specification of requirements, but their representations are not suitable for automatic transformation and reuse. Use case modelling is commonly used to structure and document requirements. The integration of use cases within the Model Driven Development paradigm requires a rigorous definition of the use case specification. In this paper we describe the key part of SilabReq language for requirements specification based on use case and present the main result from our preliminary experience with implementation of the SilabReq language with JetBrains Meta Programming System.
Keywords :
formal specification; programming languages; JetBrains MPS; JetBrains meta programming system; SilabReq language; model driven development paradigm; requirements specification language; textual requirements specification; use case modelling; use case specification; Abstracts; DSL; Natural languages; Programming; Software; Syntactics; Unified modeling language; language workbench; requirements; requirements specification; requirements specification tools; use case;
Conference_Titel :
Quality of Information and Communications Technology (QUATIC), 2014 9th International Conference on the
Conference_Location :
Guimaraes
Print_ISBN :
978-1-4799-6132-0
DOI :
10.1109/QUATIC.2014.24