Model transformation testing and debugging: A survey

J Troya, S Segura, L Burgueño, M Wimmer - ACM Computing Surveys, 2022 - dl.acm.org
Model transformations are the key technique in Model-Driven Engineering (MDE) to
manipulate and construct models. As a consequence, the correctness of software systems …

UML models consistency management: Guidelines for software quality manager

RS Bashir, SP Lee, SUR Khan, V Chang… - International Journal of …, 2016 - Elsevier
Abstract Unified Modeling Language (UML) has become the de-facto standard to design
today's large-size object-oriented systems. However, focusing on multiple UML diagrams is …

Extensive validation of OCL models by integrating SAT solving into USE

M Kuhlmann, L Hamann, M Gogolla - International Conference on …, 2011 - Springer
Abstract The Object Constraint Language (OCL) substantially enriches modeling languages
like UML, MOF or EMF with respect to formulating meaningful model properties. In model …

Static analysis of model transformations

JS Cuadrado, E Guerra… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Model transformations are central to Model-Driven Engineering (MDE), where they are used
to transform models between different languages; to refactor and simulate models; or to …

A systematic test case selection methodology for product lines: results and insights from an industrial case study

S Wang, S Ali, A Gotlieb, M Liaaen - Empirical Software Engineering, 2016 - Springer
In the context of product lines, test case selection aims at obtaining a set of relevant test
cases for a product from the entire set of test cases available for a product line. While …

Modeling data flow constraints for design-time confidentiality analyses

S Hahner, S Seifermann, R Heinrich… - 2021 IEEE 18th …, 2021 - ieeexplore.ieee.org
With the increase in connectedness and the growing volume of data, ensuring confidentiality
becomes increasingly critical. Data-driven analyses try to cope with this complexity by …

Synthetic data generation for statistical testing

G Soltana, M Sabetzadeh… - 2017 32nd IEEE/ACM …, 2017 - ieeexplore.ieee.org
Usage-based statistical testing employs knowledge about the actual or anticipated usage
profile of the system under test for estimating system reliability. For many systems, usage …

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 …

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 …