Abstract
Context: The popularity of domain-specific languages and model driven development has made the tacit use of domain knowledge in system development more tangible. Our vision is a development process where a (software) system specification is based on multiple domain models, and where the specification method is built from cognitive concepts, presumably derived from natural language. Goal: To realize this vision, we evaluate and reflect upon the existing literature in domain-oriented specification techniques. Method: We designed and conducted a systematic literature review on domain-oriented specification techniques. Results: We identified 53 primary studies, populated the classification framework for each study, and summarized our findings per classification aspect. We found many approaches for creating domain models or domain-specific languages. Observations include: (i) most methods are defined incompletely; (ii) none offers methodical support for the use of domain models or domain-specific languages to create other specifications; (iii) there are specification techniques to integrate models in general, but no study offers methodical support for multiple domain models. Conclusion: The results indicate which topics need further research and which can instead be reused to realize our vision on system development. Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board.
Original language | English |
---|---|
Article number | 111415 |
Pages (from-to) | 1-18 |
Number of pages | 18 |
Journal | Journal of Systems and Software |
Volume | 192 |
Early online date | 25 Jun 2022 |
DOIs | |
Publication status | Published - Oct 2022 |
Bibliographical note
Funding Information:We are grateful to the colleagues and peers that reviewed the various versions of this paper and provided feedback on the work (in alphabetical order): Bonne van Dijk, Wan Fokkink, Marc Hamilton, Arjan van Krimpen, Ivano Malavolta, Daan Pasmans, Jan Schoonderbeek, and Eric Suijs. This research received funding from the Rijksdienst voor Ondernemend Nederland (RVO) through the ITEA3 BUMBLE project ( 18006 ).
Publisher Copyright:
© 2022 The Author(s)
Keywords
- Domain model
- Domain-specific language
- Method comparison
- Modeling language
- Specification method
- Systematic literature review
VU Research Profile
- Connected World
- Science for Sustainability
Fingerprint
Dive into the research topics of 'Systematic literature review of domain-oriented specification techniques'. Together they form a unique fingerprint.Datasets
-
Replication package Systematic Literature Review of Domain-oriented Specification Techniques
Deckers, R. (Owner) & Lago, P. (Contributor), Software and Sustainability (S2) Research Group, 9 Apr 2021
DOI: 10.5281/zenodo.6645856, https://zenodo.org/record/6645856#.YsrZ5exBya0
Dataset