---
_id: '7518'
abstract:
- lang: eng
text: The idea of a combined reference model- and view-based specification approach
has been proposed recently in the software engineering community. In this chapter
we present a specification technique based on open graph transformation systems
(in the double-pushout approach) by a new loose semantics for rule-based systems,
which allows to model the interaction between different views, and by explicit
frame conditions which restrict these interactions to an interface of open types.
On this background, formal notions of view and view relation are developed and
the behavior of views is described by the loose semantics. Based on the assumption
that dependencies between different views are faithfully described by a common
reference model, a construction is developed for the automatic integration of
views. The views and the reference model are kept consistent manually, which is
the task of a model manager. All concepts and results are illustrated at the well-known
example of banking system.
author:
- first_name: Reiko
full_name: Heckel, Reiko
last_name: Heckel
- first_name: Gregor
full_name: Engels, Gregor
id: '107'
last_name: Engels
- first_name: Hartmut
full_name: Ehrig, Hartmut
last_name: Ehrig
- first_name: Gabriele
full_name: Taentzer, Gabriele
last_name: Taentzer
citation:
ama: 'Heckel R, Engels G, Ehrig H, Taentzer G. A View-based Approach to System Modeling
Based on Open Graph Transformation Systems. In: *Handbook of Graph Grammars
and Computing by Graph Transformations, Volume 2: Applications, Languages and
Tools*. Singapore: World Scientific; 1999:639-668.'
apa: 'Heckel, R., Engels, G., Ehrig, H., & Taentzer, G. (1999). A View-based
Approach to System Modeling Based on Open Graph Transformation Systems. In *Handbook
of Graph Grammars and Computing by Graph Transformations, Volume 2: Applications,
Languages and Tools* (pp. 639–668). Singapore: World Scientific.'
bibtex: '@inbook{Heckel_Engels_Ehrig_Taentzer_1999, place={Singapore}, title={A
View-based Approach to System Modeling Based on Open Graph Transformation Systems},
booktitle={Handbook of Graph Grammars and Computing by Graph Transformations,
Volume 2: Applications, Languages and Tools}, publisher={World Scientific}, author={Heckel,
Reiko and Engels, Gregor and Ehrig, Hartmut and Taentzer, Gabriele}, year={1999},
pages={639–668} }'
chicago: 'Heckel, Reiko, Gregor Engels, Hartmut Ehrig, and Gabriele Taentzer. “A
View-Based Approach to System Modeling Based on Open Graph Transformation Systems.”
In *Handbook of Graph Grammars and Computing by Graph Transformations, Volume
2: Applications, Languages and Tools*, 639–68. Singapore: World Scientific,
1999.'
ieee: 'R. Heckel, G. Engels, H. Ehrig, and G. Taentzer, “A View-based Approach to
System Modeling Based on Open Graph Transformation Systems,” in *Handbook of
Graph Grammars and Computing by Graph Transformations, Volume 2: Applications,
Languages and Tools*, Singapore: World Scientific, 1999, pp. 639–668.'
mla: 'Heckel, Reiko, et al. “A View-Based Approach to System Modeling Based on Open
Graph Transformation Systems.” *Handbook of Graph Grammars and Computing by
Graph Transformations, Volume 2: Applications, Languages and Tools*, World
Scientific, 1999, pp. 639–68.'
short: 'R. Heckel, G. Engels, H. Ehrig, G. Taentzer, in: Handbook of Graph Grammars
and Computing by Graph Transformations, Volume 2: Applications, Languages and
Tools, World Scientific, Singapore, 1999, pp. 639–668.'
date_created: 2019-02-04T22:49:37Z
date_updated: 2019-02-04T22:50:00Z
department:
- _id: '66'
language:
- iso: eng
page: 639-668
place: Singapore
publication: 'Handbook of Graph Grammars and Computing by Graph Transformations, Volume
2: Applications, Languages and Tools'
publisher: World Scientific
status: public
title: A View-based Approach to System Modeling Based on Open Graph Transformation
Systems
type: book_chapter
user_id: '52534'
year: '1999'
...