Domain-specific languages: A systematic mapping study

T Kosar, S Bohra, M Mernik - Information and Software Technology, 2016 - Elsevier
Context: In this study we report on a Systematic Mapping Study (SMS) for Domain-Specific
Languages (DSLs), based on an automatic search including primary studies from journals …

Challenges and directions in formalizing the semantics of modeling languages

BR Bryant, J Gray, M Mernik, PJ Clarke, RB France… - 2011 - digitalcommons.fiu.edu
Developing software from models is a growing practice and there exist many model-based
tools (eg, editors, interpreters, debuggers, and simulators) for supporting model-driven …

Comparing general-purpose and domain-specific languages: An empirical study

T Kosar, N Oliveira, M Mernik, VJM Pereira… - Computer Science …, 2010 - doiserbia.nb.rs
Many domain-specific languages, that try to bring feasible alternatives for existing solutions
while simplifying programming work, have come up in recent years. Although, these little …

Program comprehension of domain-specific and general-purpose languages: comparison using a family of experiments

T Kosar, M Mernik, JC Carver - Empirical software engineering, 2012 - Springer
Abstract Domain-specific languages (DSLs) are often argued to have a simpler notation than
general-purpose languages (GPLs), since the notation is adapted to the specific problem …

A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems

M Challenger, G Kardas, B Tekinerdogan - Software Quality Journal, 2016 - Springer
Multi-agent systems (MASs) include multiple interacting agents within an environment to
provide a solution for complex systems that cannot be easily solved with individual agents or …

Model-driven development challenges and solutions: Experiences with domain-specific modelling in industry

JP Tolvanen, S Kelly - 2016 4th International Conference on …, 2016 - ieeexplore.ieee.org
Model-Driven Development is reported to succeed the best when modelling is based on
domain-specific languages. Despite significant benefits MDD has not been applied as …

A systematic mapping study driven by the margin of error

T Kosar, S Bohra, M Mernik - Journal of Systems and Software, 2018 - Elsevier
Abstract Until recently, many Systematic Literature Reviews (SLRs) and Systematic Mapping
Studies (SMSs) have been proposed. However, when SMS is performed on a broad topic …

An object-oriented approach to language compositions for software language engineering

M Mernik - Journal of Systems and Software, 2013 - Elsevier
In this paper, it is shown that inheritance, a core concept from object-oriented programming,
is a possible solution for realizing composition of computer languages. Language …

On the use of a domain-specific modeling language in the development of multiagent systems

M Challenger, S Demirkol, S Getir, M Mernik… - … Applications of Artificial …, 2014 - Elsevier
Abstract The study of Multiagent Systems (MASs) focuses on those systems in which many
intelligent agents interact with each other. The agents are considered to be autonomous …

Program comprehension of domain-specific and general-purpose languages: replication of a family of experiments using integrated development environments

T Kosar, S Gaberc, JC Carver, M Mernik - Empirical Software Engineering, 2018 - Springer
Abstract Domain-specific languages (DSLs) allow developers to write code at a higher level
of abstraction compared with general-purpose languages (GPLs). Developers often use …