• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Language Engineering for Analyzable Executable DSMLs

Language Engineering for Analyzable Executable DSMLs

Manuel Wimmer (ORCID: 0000-0002-1124-7098)
  • Grant DOI 10.55776/P30525
  • Funding program Principal Investigator Projects
  • Status ended
  • Start July 1, 2018
  • End December 31, 2022
  • Funding amount € 340,523
  • Project website

Disciplines

Computer Sciences (100%)

Keywords

    Model-Driven Engineering, Software Language Engineering, Executable Modeling Languages, Model Debugging, Model Testing

Abstract Final report

The project LEA-xDSML (Language Engineering for Analyzable Executable Domain- Specific Modeling Languages) resides in the context of Model-Driven Engineering (MDE), which proposes the use of domain-specific modeling languages (DSMLs) to reduce the com- plexity associated with the development of complex software-intensive systems, as, for in- stance, found in the automation domain, production domain, and automotive domain. DSMLs are increasingly being developed to continuously leverage the domain-specific ex- pertise of the various stakeholders involved in the development of complex system. Thereby, the integration of domain-specific knowledge into DSMLs can significantly improve the productivity of the development process and the quality of the final system. However, the development of DSMLs has also been recognized as a challenging and significant software engineering task itself. In this project, we focus on the challenges associated with the development of executable DSMLs (xDSMLs) that support the modeling and analysis of complex system behaviors through model execution. In particular, we aim at overcoming the following three challenges: the lack of foundations for formalizing xDSMLs in a way that allows for model-level anal- yses; the high efforts associated with the development of domain-specific analysis tools for xDSMLs; and the lack of fault localization techniques for efficiently identifying faults in models defined with xDSMLs. To overcome these challenges, the aim of this project is to develop a novel engineering framework for xDSMLs that will provide (i) concepts, techniques and processes to formalize xDSMLs usable for model-level behavior analyses, (ii) automation techniques for efficiently developing domain-specific model analysis tools for xDSMLs, (iii) and fault localization mechanisms for xDSMLs that allow an efficient debugging of models. The framework will be iteratively developed and evaluated. The methodology for evaluat- ing the framework builds on three major pillars, namely case studies, experiments with our master students (around 100 students every year), and collaborative studies with international collaborators. The results of the project will significantly ease the development of xDSMLs and accom- panying model analysis tools, and thus lead to reduced development costs of xDSMLs and at the same time increased quality of systems developed with xDSMLs. This will present a ma- jor cornerstone in the model-based development of complex software-intensive systems.

Developing software-intensive systems is still a major challenge as current systems have to incorporate complex domain knowledge in order to realize true benefits. Model-Driven Engineering (MDE) aims at reducing the accidental complexity associated with the development of complex software-intensive systems through the use of domain-specific modelling languages. Such languages are designed to allow the development of systems by domain experts. However, to realize their full potential by incorporating domain experts also for later phases in the software development lifecycle, automated analysis, testing, and debugging support are a must for such languages. Within the LEAxDSML project, we target the automated generation of analysis, testing, and debugging support for domain-specific modelling languages. Thus, the first research area of this project is to provide a systematic language engineering method comprising concepts, techniques, and processes that support language developers to identify, design, and implement analyzability concerns of domain-specific modelling languages. In the second research area, we aim at developing generic approaches that provide out-of-the-box testing and debugging tools for domain-specific modelling languages. Finally, the third research area of this project is to provide fault localization mechanisms that allow domain engineers to trace back incorrect behaviour to precisely those software elements that cause the fault. Having this extended tool support allows to engineer domain-specific modelling languages with less effort but having sophisticated environments to utilize such languages in many different domains.

Research institution(s)
  • Universität Linz - 100%
International project participants
  • Benoit Combemale, Université de Rennes I - France
  • Bernhard Rumpe, Technische Universität Braunschweig - Germany
  • Jeffrey J. Gray, Johns Hopkins University - USA

Research Output

  • 358 Citations
  • 33 Publications
  • 8 Scientific Awards
  • 1 Fundings
Publications
  • 2024
    Title A language-parametric test coverage framework for executable domain-specific languages
    DOI 10.1016/j.jss.2024.111977
    Type Journal Article
    Author Bousse E
    Journal Journal of Systems and Software
  • 2024
    Title Fault localization in DSLTrans model transformations by combining symbolic execution and spectrum-based analysis.
    DOI 10.1007/s10270-023-01123-3
    Type Journal Article
    Author Oakes Bj
    Journal Software and systems modeling
    Pages 737-763
  • 2022
    Title Towards Interoperable Metamodeling Platforms: The Case of Bridging ADOxx and EMF
    DOI 10.1007/978-3-031-07472-1_28
    Type Book Chapter
    Author Bork D
    Publisher Springer Nature
    Pages 479-497
  • 2021
    Title Leveraging Multi-Level Modeling for Multi-Domain Quality Assessment
    DOI 10.1109/models-c53483.2021.00085
    Type Conference Proceeding Abstract
    Author Rossi M
    Pages 546-555
  • 2022
    Title A community-sourced view on engineering digital twins
    DOI 10.1145/3550356.3561549
    Type Conference Proceeding Abstract
    Author Cleophas L
    Pages 481-485
    Link Publication
  • 2022
    Title Towards blended modeling and simulation of DevOps processes
    DOI 10.1145/3550356.3561597
    Type Conference Proceeding Abstract
    Author Colantoni A
    Pages 784-792
    Link Publication
  • 2022
    Title Using trace alignments for measuring the similarity between a physical and its digital twin
    DOI 10.1145/3550356.3563135
    Type Conference Proceeding Abstract
    Author Muñoz P
    Pages 503-510
  • 2022
    Title From Coverage Computation to Fault Localization: A Generic Framework for Domain-Specific Languages
    DOI 10.1145/3567512.3567532
    Type Conference Proceeding Abstract
    Author Khorram F
    Pages 235-248
    Link Publication
  • 2022
    Title Model Transformation Testing and Debugging: A Survey
    DOI 10.1145/3523056
    Type Journal Article
    Author Troya J
    Journal ACM Computing Surveys
    Pages 1-39
    Link Publication
  • 2022
    Title Flexible Model-Driven Runtime Monitoring Support for Cyber-Physical Systems
    DOI 10.1109/icse-companion55297.2022.9793768
    Type Conference Proceeding Abstract
    Author Stadler M
    Pages 350-351
  • 2020
    Title Behavioral interfaces for executable DSLs
    DOI 10.1007/s10270-020-00798-2
    Type Journal Article
    Author Leroy D
    Journal Software and Systems Modeling
    Pages 1015-1043
    Link Publication
  • 2020
    Title Multi-criteria test cases selection for model transformations
    DOI 10.1007/s10515-020-00271-w
    Type Journal Article
    Author Alkhazi B
    Journal Automated Software Engineering
    Pages 91-118
  • 2019
    Title Managing inter-model inconsistencies in model-based systems engineering: Application in automated production systems engineering
    DOI 10.1016/j.jss.2019.03.060
    Type Journal Article
    Author Feldmann S
    Journal Journal of Systems and Software
    Pages 105-134
  • 2019
    Title Modeling languages in Industry 4.0: an extended systematic mapping study
    DOI 10.1007/s10270-019-00757-6
    Type Journal Article
    Author Wortmann A
    Journal Software and Systems Modeling
    Pages 67-94
  • 2019
    Title Domain-Level Observation and Control for Compiled Executable DSLs
    DOI 10.1109/models.2019.000-6
    Type Conference Proceeding Abstract
    Author Bousse E
    Pages 150-160
    Link Publication
  • 2020
    Title Behavioral Interfaces for Executable DSLs
    DOI 10.18420/se2021_25
    Type Other
    Author Bousse E
    Link Publication
  • 2020
    Title Towards Integrating Data-Driven Requirements Engineering into the Software Development Process: A Vision Paper
    DOI 10.1007/978-3-030-44429-7_10
    Type Book Chapter
    Author Franch X
    Publisher Springer Nature
    Pages 135-142
  • 2020
    Title Towards a Multi-Objective Modularization Approach for Entity-Relationship Models
    Type Conference Proceeding Abstract
    Author Antonio Garmendia
    Conference ER Forum/Posters/Demos 2020
    Pages 45-58
    Link Publication
  • 2020
    Title Efficient Execution of ATL Model Transformations Using Static Analysis and Parallelism
    DOI 10.1109/tse.2020.3011388
    Type Journal Article
    Author Cuadrado J
    Journal IEEE Transactions on Software Engineering
    Pages 1097-1114
    Link Publication
  • 2020
    Title Runtime Monitoring for Executable DSLs.
    DOI 10.5381/jot.2020.19.2.a6
    Type Journal Article
    Author Leroy D
    Journal The Journal of Object Technology
    Pages 6:1
    Link Publication
  • 2020
    Title Modelling Production System Families with AutomationML
    DOI 10.1109/etfa46521.2020.9211894
    Type Conference Proceeding Abstract
    Author Garmendia A
    Pages 1057-1060
  • 2023
    Title Quantum Combinatorial Optimization in the NISQ Era: A Systematic Mapping Study
    DOI 10.1145/3620668
    Type Journal Article
    Author Garmendia A
    Journal ACM Computing Surveys
  • 2021
    Title Towards Model-Driven Quantum Software Engineering
    DOI 10.1109/q-se52541.2021.00010
    Type Conference Proceeding Abstract
    Author Gemeinhardt F
    Pages 13-15
  • 2021
    Title Towards Flexible Evolution of Digital Twins with Fluent APIs
    DOI 10.1109/etfa45728.2021.9613222
    Type Conference Proceeding Abstract
    Author Lehner D
    Pages 1-4
  • 2021
    Title A Model-based Execution Framework for Interpreting Control Software
    DOI 10.1109/etfa45728.2021.9613716
    Type Conference Proceeding Abstract
    Author Wiesmayr B
    Pages 1-8
  • 2021
    Title Leveraging Model-Driven Technologies for JSON Artefacts: The Shipyard Case Study
    DOI 10.1109/models50736.2021.00033
    Type Conference Proceeding Abstract
    Author Colantoni A
    Pages 250-260
  • 2021
    Title Towards Reinforcement Learning for In-Place Model Transformations
    DOI 10.1109/models50736.2021.00017
    Type Conference Proceeding Abstract
    Author Eisenberg M
    Pages 82-88
    Link Publication
  • 2022
    Title Towards Reactive Planning with Digital Twins and Model-Driven Optimization
    DOI 10.1007/978-3-031-19762-8_5
    Type Book Chapter
    Author Eisenberg M
    Publisher Springer Nature
    Pages 54-70
  • 2022
    Title Revisiting Fault Localization Techniques for Model Transformations: Towards A Hybrid Approach.
    DOI 10.5381/jot.2022.21.4.a7
    Type Journal Article
    Author Muñoz P
    Journal The Journal of Object Technology
    Pages 4:1
    Link Publication
  • 2022
    Title Flexible model-driven runtime monitoring support for cyber-physical systems
    DOI 10.1145/3510454.3528647
    Type Conference Proceeding Abstract
    Author Stadler M
    Pages 350-351
    Link Publication
  • 2020
    Title Automated variability injection for graphical modelling languages
    DOI 10.1145/3425898.3426957
    Type Conference Proceeding Abstract
    Author Garmendia A
    Pages 15-21
    Link Publication
  • 2020
    Title Towards a Model-Based DevOps for Cyber-Physical Systems
    DOI 10.1007/978-3-030-39306-9_6
    Type Book Chapter
    Author Combemale B
    Publisher Springer Nature
    Pages 84-94
  • 0
    DOI 10.1145/3550356
    Type Other
Scientific Awards
  • 2022
    Title Keynote Speaker for Software Quality Days 2022
    Type Personally asked as a key note speaker to a conference
    Level of Recognition National (any country)
  • 2021
    Title Keynote speaker of VAMOS 2021
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2021
    Title Editorial Board of Springer Business & Information Systems Engineering Journal
    Type Appointed as the editor/advisor to a journal or book series
    Level of Recognition Continental/International
  • 2021
    Title Keynote speaker of QUATIC 2021: 14th International Conference on the Quality of Information and Communications Technology
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2020
    Title Keynote Talk at EDOC 2020 Conference
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2019
    Title Keynote Talk at FlexMDE Workshop @ MODELS 2019
    Type Personally asked as a key note speaker to a conference
    Level of Recognition Continental/International
  • 2019
    Title Editorial Board Member of IEEE Transactions on Automation Science and Engineering
    Type Appointed as the editor/advisor to a journal or book series
    Level of Recognition Continental/International
  • 2019
    Title Editorial Board Member of Journal of Object Technology
    Type Appointed as the editor/advisor to a journal or book series
    Level of Recognition Continental/International
Fundings
  • 2021
    Title AIDOaRt: AI-augmented DevOps, a model-based framework for continuous development At RunTime for CPSs, H2020-ECSEL-2020
    Type Research grant (including intramural programme)
    Start of Funding 2021
    Funder European Commission

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF