[{"place":"Singapore","publication":"Handbook of Graph Grammars and Computing by Graph Transformations, Volume 2: Applications, Languages and Tools","author":[{"full_name":"Heckel, Reiko","last_name":"Heckel","first_name":"Reiko"},{"full_name":"Engels, Gregor","id":"107","last_name":"Engels","first_name":"Gregor"},{"last_name":"Ehrig","first_name":"Hartmut","full_name":"Ehrig, Hartmut"},{"full_name":"Taentzer, Gabriele","first_name":"Gabriele","last_name":"Taentzer"}],"page":"639-668","date_created":"2019-02-04T22:49:37Z","abstract":[{"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.","lang":"eng"}],"department":[{"_id":"66"}],"type":"book_chapter","title":"A View-based Approach to System Modeling Based on Open Graph Transformation Systems","citation":{"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.","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.","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.","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."},"year":"1999","language":[{"iso":"eng"}],"status":"public","date_updated":"2019-02-04T22:50:00Z","publisher":"World Scientific","user_id":"52534","_id":"7518"}]