-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 …
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
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 …
changes. Ensuring that such systems adhere to a provided specification of admissible or …
Executable visual contracts
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 …
reliable software. DbC allows developers to specify the behavior of an operation precisely …
Incremental service composition based on partial matching of visual contracts
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 …
Internet. The increasing number of services a requester may be able to use demand support …
Testing against visual contracts: Model-based coverage
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 …
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 …
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 …
across heterogeneous platforms by means of generating implementations from platform …
An institution for graph transformation
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 …
elusive so far. Despite the existence of many formalisms for modelling various notions of …
[PDF][PDF] M-adhesive transformation systems with nested application conditions
Nested application conditions generalise the well-known negative application conditions
and are important for several application domains. In this paper, we present Local Church …
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 …
software system are gathered, analyzed, and manifested. Unfortunately the connection …