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 …

Static fault localization in model transformations

L Burgueno, J Troya, M Wimmer… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
As the complexity of model transformations grows, there is an increasing need to count on
methods, mechanisms, and tools for checking their correctness, ie, the alignment between …

Achieving model quality through model validation, verification and exploration

M Gogolla, F Hilken, KH Doan - Computer Languages, Systems & …, 2018 - Elsevier
Abstract System development strategies, like model-driven engineering (MDE), help to
abstract architectures and provide a promising way to deal with architecture complexity and …

[HTML][HTML] A tool for domain-independent model mutation

P Gómez-Abajo, E Guerra, J de Lara… - Science of Computer …, 2018 - Elsevier
Mutation is a systematic technique to create variants of a seed artefact by means of mutation
operators. It has many applications in computer science, like software testing, automatic …

Testing models and model transformations using classifying terms

F Hilken, M Gogolla, L Burgueño… - Software & Systems …, 2018 - Springer
This paper proposes the use of equivalence partitioning techniques for testing models and
model transformations. In particular, we introduce the concept of classifying terms, which are …

Towards the automated generation of consistent, diverse, scalable and realistic graph models

D Varró, O Semeráth, G Szárnyas, Á Horváth - … , Specifications, and Nets …, 2018 - Springer
Automated model generation can be highly beneficial for various application scenarios
including software tool certification, validation of cyber-physical systems or benchmarking …

Formal validation of domain-specific languages with derived features and well-formedness constraints

O Semeráth, Á Barta, Á Horváth, Z Szatmári… - Software & Systems …, 2017 - Springer
Despite the wide range of existing tool support, constructing a design environment for a
complex domain-specific language (DSL) is still a tedious task as the large number of …

From application models to filmstrip models: An approach to automatic validation of model dynamics

M Gogolla, L Hamann, F Hilken, M Kuhlmann… - 2014 - dl.gi.de
Efficient model validation and verification techniques are strong in the analysis of systems
describing static structures, for example, UML class diagrams and OCL invariants. However …

Model validation and verification options in a contemporary UML and OCL analysis tool

M Gogolla, F Hilken - 2016 - dl.gi.de
Modern systems and their architectures are getting more complex than ever. Development
strategies, like model-driven engineering (MDE), help to abstract architectures and provide a …

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 …