Formal verification of static software models in MDE: A systematic review

CA González, J Cabot - Information and Software Technology, 2014 - Elsevier
Abstract Context Model-driven Engineering (MDE) promotes the utilization of models as
primary artifacts in all software engineering activities. Therefore, mechanisms to ensure …

Considerations about quality in model-driven engineering: Current state and challenges

FD Giraldo, S Espana, O Pastor, WJ Giraldo - Software Quality Journal, 2018 - Springer
The virtue of quality is not itself a subject; it depends on a subject. In the software
engineering field, quality means good software products that meet customer expectations …

A graph solver for the automated generation of consistent domain-specific models

O Semeráth, AS Nagy, D Varró - … of the 40th international conference on …, 2018 - dl.acm.org
Many testing and benchmarking scenarios in software and systems engineering depend on
the systematic generation of graph models. For instance, tool qualification necessitated by …

Generating structurally realistic models with deep autoregressive networks

JAH López, JS Cuadrado - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
Model generators are important tools in model-based systems engineering to automate the
creation of software models for tasks like testing and benchmarking. Previous works have …

Atltest: A white-box test generation approach for ATL transformations

CA González, J Cabot - … on model driven engineering languages and …, 2012 - Springer
MDE is being applied to the development of increasingly complex systems that require
larger model transformations. Given that the specification of such transformations is an error …

Towards the characterization of realistic model generators using graph neural networks

JAH López, JS Cuadrado - 2021 ACM/IEEE 24th International …, 2021 - ieeexplore.ieee.org
The automatic generation of software models is an important element in many software and
systems engineering scenarios such as software tool certification, validation of cyber …

Mofuzz: A fuzzer suite for testing model-driven software engineering tools

HL Nguyen, N Nassar, T Kehrer… - Proceedings of the 35th …, 2020 - dl.acm.org
Fuzzing or fuzz testing is an established technique that aims to discover unexpected
program behavior (eg, bugs, security vulnerabilities, or crashes) by feeding automatically …

OCL2MSFOL: a mapping to many-sorted first-order logic for efficiently checking the satisfiability of OCL constraints

C Dania, M Clavel - Proceedings of the ACM/IEEE 19th International …, 2016 - dl.acm.org
In this paper we propose a mapping from OCL to many-sorted first-order logic, called
OCL2MSFOL. This new mapping significantly improves our previous results in two key …

Reasoning about UML/OCL class diagrams using constraint logic programming and formula

B Pérez, I Porres - Information Systems, 2019 - Elsevier
Abstract Model Driven Engineering promotes the use of models as the main artifacts in
software and system development. Verification and validation of models are key activities to …

Viatra solver: a framework for the automated generation of consistent domain-specific models

O Semeráth, AA Babikian, S Pilarski… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Viatra Solver [1] is a novel open source software tool to automatically synthesize consistent
and diverse domain-specific graph models to be used as a test suite for the systematic …