Graph Transformation for Software Engineers
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 …
opportunities but also creating challenges and risks. More tasks will be automated using …
UMLsecRT: reactive security monitoring of java applications with round-trip engineering
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 …
kee** up with ever-changing security measures, attacks, and mitigations is critical to …
Incremental (unidirectional) model transformation with emoflon:: Ibex
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 …
tools. Although numerous graph transformation tools exist, very few explore the paradigm of …
Comprehensive systems: a formal foundation for multi-model consistency management
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 …
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 …
the involvement of domain experts in the development process. In recent years, therefore …
Multi-model evolution through model repair
Design and development of complex software systems usually comprises multiple inter-
related models, ie abstract representations of certain aspects of the underlying system. The …
related models, ie abstract representations of certain aspects of the underlying system. The …
Short-Cut Rules: Sequential Composition of Rules Avoiding Unnecessary Deletions
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 …
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
Systematic model-driven design and early validation enable engineers to verify that a
reactive system does not violate its requirements before actually implementing it …
reactive system does not violate its requirements before actually implementing it …
A search-based and fault-tolerant approach to concurrent model synchronisation
In collaboration scenarios, we often encounter situations in which semantically interrelated
models are changed concurrently. Concurrent model synchronization denotes the task of …
models are changed concurrently. Concurrent model synchronization denotes the task of …
Poet: Privacy on the edge with bidirectional data transformations
Comprehensive privacy mechanisms are essential in the pervasive internet-of-things
systems of today, which are comprised of multiple distributed devices and diverse software …
systems of today, which are comprised of multiple distributed devices and diverse software …