Graph Transformation for Software Engineers

R Heckel, G Taentzer - Springer International Publishing, doi, 2020 - Springer
The digital transformation of society affects all aspects of human life, offering new
opportunities but also creating challenges and risks. More tasks will be automated using …

UMLsecRT: reactive security monitoring of java applications with round-trip engineering

S Peldszus, J Bürger, J Jürjens - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Today's software systems tend to be long-living and often process security-critical data, so
kee** up with ever-changing security measures, attacks, and mitigations is critical to …

Incremental (unidirectional) model transformation with emoflon:: Ibex

N Weidmann, A Anjorin, P Robrecht, G Varró - … ICGT 2019, Held as Part of …, 2019 - Springer
Graph transformation is a mature formalism often used as a basis for model transformation
tools. Although numerous graph transformation tools exist, very few explore the paradigm of …

Comprehensive systems: a formal foundation for multi-model consistency management

P Stünkel, H König, Y Lamo, A Rutle - Formal Aspects of Computing, 2021 - Springer
Abstract Model management is a central activity in Software Engineering. The most
challenging aspect of model management is to keep inter-related models consistent with …

[HTML][HTML] Inter-model consistency checking and restoration with triple graph grammars

E Leblebici - 2018 - tuprints.ulb.tu-darmstadt.de
Software development is a complex task. The success of a software project highly relies on
the involvement of domain experts in the development process. In recent years, therefore …

Multi-model evolution through model repair

P Stünkel, H König, A Rutle, Y Lamo - 2021 - hvlopen.brage.unit.no
Design and development of complex software systems usually comprises multiple inter-
related models, ie abstract representations of certain aspects of the underlying system. The …

Short-Cut Rules: Sequential Composition of Rules Avoiding Unnecessary Deletions

L Fritsche, J Kosiol, A Schürr, G Taentzer - Federation of International …, 2018 - Springer
Sequences of rule applications in high-level replacement systems are difficult to adapt.
Often, replacing a rule application at the beginning of a sequence, ie, reverting a rule and …

Scalable multiple-view analysis of reactive systems via bidirectional model transformations

C Tsigkanos, N Li, Z **, Z Hu, C Ghezzi - Proceedings of the 35th IEEE …, 2020 - dl.acm.org
Systematic model-driven design and early validation enable engineers to verify that a
reactive system does not violate its requirements before actually implementing it …

A search-based and fault-tolerant approach to concurrent model synchronisation

N Weidmann, L Fritsche, A Anjorin - Proceedings of the 13th ACM …, 2020 - dl.acm.org
In collaboration scenarios, we often encounter situations in which semantically interrelated
models are changed concurrently. Concurrent model synchronization denotes the task of …

Poet: Privacy on the edge with bidirectional data transformations

N Li, C Tsigkanos, Z **, S Dustdar… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
Comprehensive privacy mechanisms are essential in the pervasive internet-of-things
systems of today, which are comprised of multiple distributed devices and diverse software …