• Home
  • Search
  • Comparative Analysis of Workbenches to Support DSMLs: Discussion with Non-Trivial Model-Driven Development Needs
  • Cite Icon7
  • https://doi.org/10.5220/0005745603230330Copy DOI Icon

Comparative Analysis of Workbenches to Support DSMLs: Discussion with Non-Trivial Model-Driven Development Needs

  • Jan 1, 2016
  • André Ribeiro +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The development and use of Domain Specific Languages emerged as a way to cope with complex problems using concepts closer to the problem domain. By leveraging the principles proposed by Model-Driven Development (MDD), like the separation of concerns and the use of model transformations, this approach became popular and caused the emergence of a variety of languages, known as Domain Specific Modeling Languages (DSMLs). Moreover, the use of DSMLs with graphical notations abstracts even more the problem domain, either by using extensions of UML or directly using metamodeling languages. The definition and use of DSMLs is only possible through specific tools, known as languages workbenches. This paper discusses the analysis and comparison of three of these tools (namely Papyrus, Enterprise Architect and Sirius) that were used to create the XIS-Mobile language, a non-trivial DSML defined as a UML profile for modeling mobile applications in a platform-independent way. These tools were evaluated considering a set of key criteria (namely learnability, usability, graphical completeness, validation support, transformation support, evolvability and interoperability) which show their suitability to develop non-trivial languages.

Similar Papers
  • Book Chapter
  • Citations15

Business Process Modeling: Defining Domain Specific Modeling Languages by Use of UML Profiles

  • Jan 01, 2006
  • Steen Brahe +1
  • Conference Article
  • Citations23

Measuring the effort for creating and using domain-specific models

  • Oct 17, 2010
  • Yali Wu +4
  • Book Chapter
  • Citations1

Domain-Specific Modeling Environment for Developing Domain Specific Modeling Languages as Lightweight General Purpose Modeling Language Extensions

  • Jan 01, 2017
  • Igor Zečević +4
  • Research Article

DEVELOPMENT OF PROBLEM-SPECIFIC MODELING LANGUAGE TO SUPPORT SOFTWARE VARIABILITY IN "SMART HOME" SYSTEMS

  • Apr 20, 2023
  • Innovative Technologies and Scientific Solutions for Industries
  • Rustam Gamzayev +1
  • Conference Article

The Fourth International Workshop on Non-functional System Properties in Domain Specific Modeling Languages (NFPinDSML2012)

  • Oct 01, 2012
  • Marko Bošković +3
  • Book Chapter
  • Citations22

ADELFE 2.0

  • Jan 01, 2014
  • N Bonjean +4
  • Preprint Article
  • Citations4

Collaboro: A collaborative (Meta) modeling tool

  • May 17, 2016
  • Javier Luis Cánovas Izquierdo +1
  • Research Article
  • Citations3

Analysis of methods for training domain-specific language models in the area of legal contracts generation

  • Jun 30, 2024
  • INNOVATIVE TECHNOLOGIES AND SCIENTIFIC SOLUTIONS FOR INDUSTRIES
  • Vitalii Volokhovskyi
  • Conference Article
  • Citations8

Perspectives on languages for specifying simulation experiments

  • Dec 07, 2014
  • Johannes Schützel +3
  • Conference Article
  • Citations31

Model Driven Software Security Architecture of Systems-of-Systems

  • Jan 01, 2016
  • Jamal El Hachem +4
  • Book Chapter
  • Citations10

Incremental Development of a Safety Critical System Combining formal Methods and DSMLs

  • Jan 01, 2019
  • Akram Idani +4
  • Conference Article
  • Citations2

Domain Specific Modelling and Language for Safety-Critical and Security-Critical Requirements Engineering

  • Dec 09, 2022
  • Vladimir Sklyar +1
  • Conference Article
  • Citations4

Model-driven generative techniques for scalable performability analysis of distributed systems

  • Jan 01, 2006
  • A Kogekar +8
  • Conference Article
  • Citations1

Analysis of domain specific modeling languages for strategy educational games design

  • Aug 01, 2016
  • Nur Aisyah Nurhadi +2
  • Book Chapter

Building Domain-Specific Modeling Languages for Frameworks

  • Jan 01, 2013
  • Matheus C Viana +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.