Multi-granular conflict and dependency analysis in software engineering based on graph transformation

L Lambers, D Strüber, G Taentzer, K Born… - Proceedings of the 40th …, 2018 - dl.acm.org
Conflict and dependency analysis (CDA) of graph transformation has been shown to be a
versatile foundation for understanding interactions in many software engineering domains …

Architecting dynamic cyber-physical spaces

C Tsigkanos, T Kehrer, C Ghezzi - Computing, 2016 - Springer
We increasingly live in cyber-physical spaces: spaces that are both physical and digital, and
where the two aspects are intertwined. Cyber-physical spaces may exhibit a range of …

Automatic inference of rule-based specifications of complex in-place model transformations

T Kehrer, A Alshanqiti, R Heckel - … Conference, ICMT 2017, Held as Part of …, 2017 - Springer
Optimal support for continuous evolution in model-based software development requires
tool environments to be customisable to domain-specific modelling languages. An important …

Visual contract extractor: a tool for reverse engineering visual contracts using dynamic analysis

A Alshanqiti, R Heckel, T Kehrer - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Visual contracts model the operations of classes, components or services by pre-and post-
conditions formalised as graph transformation rules. They provide a precise but intuitive …

Inferring visual contracts from Java programs

A Alshanqiti, R Heckel, T Kehrer - Automated Software Engineering, 2018 - Springer
Visual contracts model the operation of components or services by pre-and post-conditions
formalised as graph transformation rules. They provide a precise intuitive notation to support …

Inferring Visual Contracts from Java Applications

AMM Alshanqiti - 2017 - figshare.le.ac.uk
Visual contracts model the operations of components or services by pre-and post-conditions
formalised as graph transformation rules. They provide a precise intuitive notation to support …