Systematic literature review of domain-oriented specification techniques
Journal article, 2022

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.

Domain-specific language

Specification method

Domain model

Modeling language

Method comparison

Systematic literature review

Author

Robert Deckers

Vrije Universiteit Amsterdam

Atom Free IT

Patricia Lago

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

University of Gothenburg

Vrije Universiteit Amsterdam

Journal of Systems and Software

0164-1212 (ISSN)

Vol. 192 111415

Subject Categories (SSIF 2011)

Other Computer and Information Science

Software Engineering

Embedded Systems

DOI

10.1016/j.jss.2022.111415

Related datasets

Replication package of SLR of Domain-oriented Specification Techniques [dataset]

DOI: 10.5281/zenodo.6635963

More information

Latest update

5/19/2025