Graph transformation as a conceptual and formal framework for system modeling and model evolution

17Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Distributed software systems are typically built according to a three layer conceptual structure: Objects on the lowest layer are clustered by components on the second layer, which themselves are located at nodes of a computer network on the third layer. Orthogonal to these three layers, an instance level and a type or schema level are distinguished when modeling these systems. Accordingly, the changes a system experiences during its lifetime can be classified as the system's dynamic behavior on the instance level and as the evolution of the system on the schema level. This paper shows how concepts from the area of graph transformation can be applied to provide a conceptual and formal framework for describing the structural and behavioral aspects of such systems.

Cite

CITATION STYLE

APA

Engels, G., & Heckel, R. (2000). Graph transformation as a conceptual and formal framework for system modeling and model evolution. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1853, pp. 127–150). Springer Verlag. https://doi.org/10.1007/3-540-45022-x_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free