--- _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: 2022-01-06T07:03:39Z 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' ...