-adhesive transformation systems with nested application conditions. Part 1: parallelism, concurrency and amalgamation

H Ehrig, U Golas, A Habel, L Lambers… - … Structures in Computer …, 2014 - cambridge.org
Nested application conditions generalise the well-known negative application conditions
and are important for several application domains. In this paper, we present Local Church …

Formal testing of timed graph transformation systems using metric temporal graph logic

S Schneider, M Maximova, L Sakizloglou… - International Journal on …, 2021 - Springer
Embedded real-time systems generate state sequences where time elapses between state
changes. Ensuring that such systems adhere to a provided specification of admissible or …

Executable visual contracts

M Lohmann, S Sauer, G Engels - 2005 IEEE Symposium on …, 2005 - ieeexplore.ieee.org
Design by contract (DbC) is widely acknowledged to be a powerful technique for creating
reliable software. DbC allows developers to specify the behavior of an operation precisely …

Incremental service composition based on partial matching of visual contracts

M Naeem, R Heckel, F Orejas, F Hermann - … , FASE 2010, Held as Part of …, 2010 - Springer
Services provide access to software components that can be discovered dynamically via the
Internet. The increasing number of services a requester may be able to use demand support …

Testing against visual contracts: Model-based coverage

TA Khan, O Runge, R Heckel - … 2012, Bremen, Germany, September 24-29 …, 2012 - Springer
Testing service-oriented or component-based systems poses new challenges due to the non-
availability of code and the distributed nature of the applications being tested. Structural …

OCL and graph-transformations–a symbiotic alliance to alleviate the frame problem

T Baar - International Conference on Model Driven Engineering …, 2005 - Springer
Many popular methodologies are influenced by Design by Contract. They recommend to
specify the intended behavior of operations in an early phase of the software development …

Model-driven development of reactive information systems: from graph transformation rules to JML contracts

R Heckel, M Lohmann - International Journal on Software Tools for …, 2007 - Springer
The model-driven architecture focuses on the evolution and integration of applications
across heterogeneous platforms by means of generating implementations from platform …

An institution for graph transformation

A Corradini, F Gadducci, L Ribeiro - International Workshop on Algebraic …, 2010 - Springer
The development of a denotational framework for graph transformation systems proved
elusive so far. Despite the existence of many formalisms for modelling various notions of …

[PDF][PDF] M-adhesive transformation systems with nested application conditions

H Ehrig, U Golas, A Habel, L Lambers, F Orejas - 2014 - researchgate.net
Nested application conditions generalise the well-known negative application conditions
and are important for several application domains. In this paper, we present Local Church …

[PDF][PDF] Use Cases as views: A formal approach to Requirements engineering in the Unified Process

JH Hausmann, R Heckel - GI Jahrestagung, 2001 - Citeseer
Abstract In Requirements Engineering structural and functional requirements for a new
software system are gathered, analyzed, and manifested. Unfortunately the connection …