Multi-granular conflict and dependency analysis in software engineering based on graph transformation
Conflict and dependency analysis (CDA) of graph transformation has been shown to be a
versatile foundation for understanding interactions in many software engineering domains …
versatile foundation for understanding interactions in many software engineering domains …
Architecting dynamic cyber-physical spaces
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 …
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
Optimal support for continuous evolution in model-based software development requires
tool environments to be customisable to domain-specific modelling languages. An important …
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
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 …
conditions formalised as graph transformation rules. They provide a precise but intuitive …
Inferring visual contracts from Java programs
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 …
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 …
formalised as graph transformation rules. They provide a precise intuitive notation to support …