[{"citation":{"short":"G. Engels, H. Jürgen Schneider, International Journal on Software Engineering and Knowledge Engineering (IJSEKE) 7 (1997) 397–400.","chicago":"Engels, Gregor, and Hans Jürgen Schneider. “Guest Editors’ Introduction.” <i>International Journal on Software Engineering and Knowledge Engineering (IJSEKE)</i> 7, no. 4 (1997): 397–400. <a href=\"http://dx.doi.org/10.1142/S0218194097000230\">http://dx.doi.org/10.1142/S0218194097000230</a>.","apa":"Engels, G., &#38; Jürgen Schneider, H. (1997). Guest Editors’ Introduction. <i>International Journal on Software Engineering and Knowledge Engineering (IJSEKE)</i>, <i>7</i>(4), 397–400. <a href=\"http://dx.doi.org/10.1142/S0218194097000230\">http://dx.doi.org/10.1142/S0218194097000230</a>","ieee":"G. Engels and H. Jürgen Schneider, “Guest Editors’ Introduction,” <i>International Journal on Software Engineering and Knowledge Engineering (IJSEKE)</i>, vol. 7, no. 4, pp. 397–400, 1997.","ama":"Engels G, Jürgen Schneider H. Guest Editors’ Introduction. <i>International Journal on Software Engineering and Knowledge Engineering (IJSEKE)</i>. 1997;7(4):397-400. doi:<a href=\"http://dx.doi.org/10.1142/S0218194097000230\">http://dx.doi.org/10.1142/S0218194097000230</a>","bibtex":"@article{Engels_Jürgen Schneider_1997, title={Guest Editors’ Introduction}, volume={7}, DOI={<a href=\"http://dx.doi.org/10.1142/S0218194097000230\">http://dx.doi.org/10.1142/S0218194097000230</a>}, number={4}, journal={International Journal on Software Engineering and Knowledge Engineering (IJSEKE)}, author={Engels, Gregor and Jürgen Schneider, Hans}, year={1997}, pages={397–400} }","mla":"Engels, Gregor, and Hans Jürgen Schneider. “Guest Editors’ Introduction.” <i>International Journal on Software Engineering and Knowledge Engineering (IJSEKE)</i>, vol. 7, no. 4, 1997, pp. 397–400, doi:<a href=\"http://dx.doi.org/10.1142/S0218194097000230\">http://dx.doi.org/10.1142/S0218194097000230</a>."},"issue":"4","publication":"International Journal on Software Engineering and Knowledge Engineering (IJSEKE)","department":[{"_id":"66"}],"type":"journal_article","date_created":"2019-01-31T15:48:56Z","intvolume":"         7","date_updated":"2022-01-06T07:03:36Z","author":[{"id":"107","last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor"},{"full_name":"Jürgen Schneider, Hans","first_name":"Hans","last_name":"Jürgen Schneider"}],"status":"public","title":"Guest Editors' Introduction","year":"1997","volume":7,"user_id":"52534","doi":"http://dx.doi.org/10.1142/S0218194097000230","language":[{"iso":"eng"}],"_id":"7402","page":"397-400"},{"date_updated":"2022-01-06T07:03:36Z","intvolume":"         7","title":"A Combined Reference Model- and View-Based Approach to System Specification","status":"public","year":"1997","author":[{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"},{"full_name":"Heckel, Reiko","last_name":"Heckel","first_name":"Reiko"},{"last_name":"Taentzer","first_name":"Gabriele","full_name":"Taentzer, Gabriele"},{"last_name":"Ehrig","first_name":"Hartmut","full_name":"Ehrig, Hartmut"}],"user_id":"52534","volume":7,"page":"457-477","language":[{"iso":"eng"}],"_id":"7403","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 paper we present a specification technique based on graph transformations which supports such a development approach. The use of graphs and graph transformations allows to satisfy the general requirements of an intuitive understanding and the integration of static and dynamic aspects on a well-defined and sound semantical base. On this background, formal notions of view and view relation are developed and the behaviour of views is described by a loose semantics. View relations are shown to preserve the behaviour of views. Moreover, we define a construction for the automatic integration of views which assumes that the dependencies between different views are described by a reference model. The views and the reference model are kept consistent manually, which is the task of a model manager. In case of more than two views more general scenarios are developed and discussed. We are able to show that the automatic view integration is compatible with the loose semantics, i.e., the behaviour of the system model is exactly the integration of the behaviours of the views. All concepts and results are illustrated at the well-known example of a banking system."}],"issue":"4","publication":"Int. Journal of Software and Knowledge Engeneering","citation":{"bibtex":"@article{Engels_Heckel_Taentzer_Ehrig_1997, title={A Combined Reference Model- and View-Based Approach to System Specification}, volume={7}, number={4}, journal={Int. Journal of Software and Knowledge Engeneering}, author={Engels, Gregor and Heckel, Reiko and Taentzer, Gabriele and Ehrig, Hartmut}, year={1997}, pages={457–477} }","ama":"Engels G, Heckel R, Taentzer G, Ehrig H. A Combined Reference Model- and View-Based Approach to System Specification. <i>Int Journal of Software and Knowledge Engeneering</i>. 1997;7(4):457-477.","mla":"Engels, Gregor, et al. “A Combined Reference Model- and View-Based Approach to System Specification.” <i>Int. Journal of Software and Knowledge Engeneering</i>, vol. 7, no. 4, 1997, pp. 457–77.","short":"G. Engels, R. Heckel, G. Taentzer, H. Ehrig, Int. Journal of Software and Knowledge Engeneering 7 (1997) 457–477.","chicago":"Engels, Gregor, Reiko Heckel, Gabriele Taentzer, and Hartmut Ehrig. “A Combined Reference Model- and View-Based Approach to System Specification.” <i>Int. Journal of Software and Knowledge Engeneering</i> 7, no. 4 (1997): 457–77.","ieee":"G. Engels, R. Heckel, G. Taentzer, and H. Ehrig, “A Combined Reference Model- and View-Based Approach to System Specification,” <i>Int. Journal of Software and Knowledge Engeneering</i>, vol. 7, no. 4, pp. 457–477, 1997.","apa":"Engels, G., Heckel, R., Taentzer, G., &#38; Ehrig, H. (1997). A Combined Reference Model- and View-Based Approach to System Specification. <i>Int. Journal of Software and Knowledge Engeneering</i>, <i>7</i>(4), 457–477."},"type":"journal_article","department":[{"_id":"66"}],"date_created":"2019-01-31T15:49:57Z"},{"author":[{"full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels","id":"107"},{"full_name":"Rekers, Jan","first_name":"Jan","last_name":"Rekers"},{"first_name":"Marc","last_name":"Andries","full_name":"Andries, Marc"}],"title":"How to represent a visual specification","status":"public","year":"1997","date_updated":"2022-01-06T07:03:39Z","publisher":"Springer","_id":"7516","language":[{"iso":"eng"}],"page":"241-255","user_id":"52534","citation":{"mla":"Engels, Gregor, et al. “How to Represent a Visual Specification.” <i>Visual Language Theory</i>, Springer, 1997, pp. 241–55.","bibtex":"@inbook{Engels_Rekers_Andries_1997, place={Berlin/Heidelberg}, title={How to represent a visual specification}, booktitle={Visual Language Theory}, publisher={Springer}, author={Engels, Gregor and Rekers, Jan and Andries, Marc}, year={1997}, pages={241–255} }","ama":"Engels G, Rekers J, Andries M. How to represent a visual specification. In: <i>Visual Language Theory</i>. Berlin/Heidelberg: Springer; 1997:241-255.","ieee":"G. Engels, J. Rekers, and M. Andries, “How to represent a visual specification,” in <i>Visual Language Theory</i>, Berlin/Heidelberg: Springer, 1997, pp. 241–255.","apa":"Engels, G., Rekers, J., &#38; Andries, M. (1997). How to represent a visual specification. In <i>Visual Language Theory</i> (pp. 241–255). Berlin/Heidelberg: Springer.","short":"G. Engels, J. Rekers, M. Andries, in: Visual Language Theory, Springer, Berlin/Heidelberg, 1997, pp. 241–255.","chicago":"Engels, Gregor, Jan Rekers, and Marc Andries. “How to Represent a Visual Specification.” In <i>Visual Language Theory</i>, 241–55. Berlin/Heidelberg: Springer, 1997."},"publication":"Visual Language Theory","date_created":"2019-02-04T22:42:34Z","place":"Berlin/Heidelberg","department":[{"_id":"66"}],"type":"book_chapter"},{"citation":{"ieee":"G. Engels, H. Ehrig, G. Rozenberg, and A. Skowron, Eds., <i>Special Issue on Graph Transformations</i>, vol. 26, no. 3–4. Amsterdam: IOS Press, 1996.","apa":"Engels, G., Ehrig, H., Rozenberg, G., &#38; Skowron, A. (Eds.). (1996). <i>Special Issue on Graph Transformations</i> (Vol. 26). Amsterdam: IOS Press.","chicago":"Engels, Gregor, Hartmut Ehrig, Grzegorz Rozenberg, and Andrzej Skowron, eds. <i>Special Issue on Graph Transformations</i>. Vol. 26. Fundamenta Informaticae. Amsterdam: IOS Press, 1996.","short":"G. Engels, H. Ehrig, G. Rozenberg, A. Skowron, eds., Special Issue on Graph Transformations, IOS Press, Amsterdam, 1996.","mla":"Engels, Gregor, et al., editors. <i>Special Issue on Graph Transformations</i>. Vol. 26, no. 3–4, IOS Press, 1996.","bibtex":"@book{Engels_Ehrig_Rozenberg_Skowron_1996, place={Amsterdam}, series={Fundamenta Informaticae}, title={Special Issue on Graph Transformations}, volume={26}, number={3–4}, publisher={IOS Press}, year={1996}, collection={Fundamenta Informaticae} }","ama":"Engels G, Ehrig H, Rozenberg G, Skowron A, eds. <i>Special Issue on Graph Transformations</i>. Vol 26. Amsterdam: IOS Press; 1996."},"issue":"3-4","department":[{"_id":"66"}],"type":"conference_editor","date_created":"2019-02-19T19:17:49Z","place":"Amsterdam","intvolume":"        26","date_updated":"2022-01-06T07:03:46Z","year":"1996","status":"public","title":"Special Issue on Graph Transformations","volume":26,"editor":[{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"},{"last_name":"Ehrig","first_name":"Hartmut","full_name":"Ehrig, Hartmut"},{"last_name":"Rozenberg","first_name":"Grzegorz","full_name":"Rozenberg, Grzegorz"},{"last_name":"Skowron","first_name":"Andrzej","full_name":"Skowron, Andrzej"}],"user_id":"52534","series_title":"Fundamenta Informaticae","_id":"7796","language":[{"iso":"eng"}],"publisher":"IOS Press"},{"department":[{"_id":"66"}],"type":"conference","date_created":"2019-02-20T14:02:31Z","abstract":[{"text":"The concept of views is used on two levels. First, so-called design views are developed for structuring specifications, that is, a system is modeled according to different views (e.g., representing the needs of different kinds of users) which have to be synchronized afterwards in order to build the whole system. Views can be specified by means of typed graph transformation systems, where the type graph determines the visible types and the productions describe the known operations of that view. The synchronization of views is done by the construction of cooperative parallel composition of graph transformation systems, developed by Leila Ribeiro and presented at the same seminar. If the specification is complete, a view may describe an observation of the system in operation. In this case we speak of a user view. It turns out that the semantics of such a view cannot be described by computations (i.e., graph transformations), but just by observations of computations of the global system. Such observations of computations cannot be represented by graph transformations in the usual sense because a local view may lack operations (productions) of the global system, so that state changes may be observed that do not have a cause in the local view. Therefore, the notion of graph transition is introduced as loose semantics for productions, where the production specifies only a lower bound to the activities that are to happen during application. Contrastingly, in the classical doublepushout approach to graph rewriting, productions are interpreted as complete descriptions of the transformations to be performed. For typed graph transformation systems a transition sequence semantics is developed, comprising all finite and infinite sequences of transitions in a system. Moreover, this semantics is shown to be compositional w.r.t. the synchronization of views.","lang":"eng"}],"citation":{"mla":"Ehrig, Hartmut, et al. “Synchronization of Views and Loose Semantics of Typed Graph Productions.” <i>Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, no. 155, Technical University of Berlin, 1996, pp. 11–12.","bibtex":"@inproceedings{Ehrig_Heckel_Padberg_Taentzer_Wolter_Corradini_Engels_1996, title={Synchronization of Views and Loose Semantics of Typed Graph Productions}, number={155}, booktitle={Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science}, publisher={Technical University of Berlin}, author={Ehrig, Hartmut and Heckel, Reiko and Padberg, Julia and Taentzer, Gabriele and Wolter, Uwe and Corradini, Andrea and Engels, Gregor}, year={1996}, pages={11–12} }","ama":"Ehrig H, Heckel R, Padberg J, et al. Synchronization of Views and Loose Semantics of Typed Graph Productions. In: <i>Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>. Technical University of Berlin; 1996:11-12.","ieee":"H. Ehrig <i>et al.</i>, “Synchronization of Views and Loose Semantics of Typed Graph Productions,” in <i>Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, 1996, no. 155, pp. 11–12.","apa":"Ehrig, H., Heckel, R., Padberg, J., Taentzer, G., Wolter, U., Corradini, A., &#38; Engels, G. (1996). Synchronization of Views and Loose Semantics of Typed Graph Productions. In <i>Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i> (pp. 11–12). Technical University of Berlin.","short":"H. Ehrig, R. Heckel, J. Padberg, G. Taentzer, U. Wolter, A. Corradini, G. Engels, in: Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science, Technical University of Berlin, 1996, pp. 11–12.","chicago":"Ehrig, Hartmut, Reiko Heckel, Julia Padberg, Gabriele Taentzer, Uwe Wolter, Andrea Corradini, and Gregor Engels. “Synchronization of Views and Loose Semantics of Typed Graph Productions.” In <i>Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, 11–12. Technical University of Berlin, 1996."},"issue":"155","publication":"Report on the Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science","user_id":"52534","_id":"7834","language":[{"iso":"eng"}],"publisher":"Technical University of Berlin","page":"11-12","date_updated":"2022-01-06T07:03:46Z","author":[{"last_name":"Ehrig","first_name":"Hartmut","full_name":"Ehrig, Hartmut"},{"first_name":"Reiko","last_name":"Heckel","full_name":"Heckel, Reiko"},{"first_name":"Julia","last_name":"Padberg","full_name":"Padberg, Julia"},{"full_name":"Taentzer, Gabriele","first_name":"Gabriele","last_name":"Taentzer"},{"full_name":"Wolter, Uwe","first_name":"Uwe","last_name":"Wolter"},{"full_name":"Corradini, Andrea","first_name":"Andrea","last_name":"Corradini"},{"id":"107","last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor"}],"status":"public","year":"1996","title":"Synchronization of Views and Loose Semantics of Typed Graph Productions"},{"publication":"Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)","citation":{"ama":"de Bunje T, Engels G, Groenewegen L, Matsinger A, Rijnbeek M. Industrial maintenance modelled in SOCCA: an experience report. In: <i>Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)</i>. Washington, DC, USA: IEEE Computer Society; 1996:13-26. doi:<a href=\"http://dx.doi.org/10.1109/ICSP.1996.565021\">http://dx.doi.org/10.1109/ICSP.1996.565021</a>","bibtex":"@inproceedings{de Bunje_Engels_Groenewegen_Matsinger_Rijnbeek_1996, place={Washington, DC, USA}, title={Industrial maintenance modelled in SOCCA: an experience report}, DOI={<a href=\"http://dx.doi.org/10.1109/ICSP.1996.565021\">http://dx.doi.org/10.1109/ICSP.1996.565021</a>}, booktitle={Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)}, publisher={IEEE Computer Society}, author={de Bunje, Tineke and Engels, Gregor and Groenewegen, Luuk and Matsinger, Aart and Rijnbeek, Martin}, year={1996}, pages={13–26} }","mla":"de Bunje, Tineke, et al. “Industrial Maintenance Modelled in SOCCA: An Experience Report.” <i>Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)</i>, IEEE Computer Society, 1996, pp. 13–26, doi:<a href=\"http://dx.doi.org/10.1109/ICSP.1996.565021\">http://dx.doi.org/10.1109/ICSP.1996.565021</a>.","chicago":"Bunje, Tineke de, Gregor Engels, Luuk Groenewegen, Aart Matsinger, and Martin Rijnbeek. “Industrial Maintenance Modelled in SOCCA: An Experience Report.” In <i>Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)</i>, 13–26. Washington, DC, USA: IEEE Computer Society, 1996. <a href=\"http://dx.doi.org/10.1109/ICSP.1996.565021\">http://dx.doi.org/10.1109/ICSP.1996.565021</a>.","short":"T. de Bunje, G. Engels, L. Groenewegen, A. Matsinger, M. Rijnbeek, in: Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK), IEEE Computer Society, Washington, DC, USA, 1996, pp. 13–26.","apa":"de Bunje, T., Engels, G., Groenewegen, L., Matsinger, A., &#38; Rijnbeek, M. (1996). Industrial maintenance modelled in SOCCA: an experience report. In <i>Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)</i> (pp. 13–26). Washington, DC, USA: IEEE Computer Society. <a href=\"http://dx.doi.org/10.1109/ICSP.1996.565021\">http://dx.doi.org/10.1109/ICSP.1996.565021</a>","ieee":"T. de Bunje, G. Engels, L. Groenewegen, A. Matsinger, and M. Rijnbeek, “Industrial maintenance modelled in SOCCA: an experience report,” in <i>Proceedings of the Fourth International Conference on the Software Process (ICSP 1996), Brighton (UK)</i>, 1996, pp. 13–26."},"abstract":[{"text":"A large industrial process, software maintenance, has been modelled by using the process modelling language SOCCA. The paper reports about the experiences with this trial. In particular, feasibility, expressiveness, quality and the overall benefits of a formal SOCCA model are discussed and compared to the formerly existing informal process description. In order to illustrate the results, a well chosen process model fragment from the larger model is outlined in detail. It addresses in particular the human-intensive cooperation within the process and shows the seamless combination of technical components and human agent components in the SOCCA model. The main conclusions from this trial are that formal SOCCA models are suited to model realistic industrial processes and that due to an intrinsic modular structure of a SOCCA model, even huge models remain reasonably readable and understandable","lang":"eng"}],"place":"Washington, DC, USA","date_created":"2019-02-20T14:03:55Z","type":"conference","department":[{"_id":"66"}],"status":"public","title":"Industrial maintenance modelled in SOCCA: an experience report","year":"1996","author":[{"first_name":"Tineke","last_name":"de Bunje","full_name":"de Bunje, Tineke"},{"id":"107","full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels"},{"first_name":"Luuk","last_name":"Groenewegen","full_name":"Groenewegen, Luuk"},{"full_name":"Matsinger, Aart","first_name":"Aart","last_name":"Matsinger"},{"first_name":"Martin","last_name":"Rijnbeek","full_name":"Rijnbeek, Martin"}],"date_updated":"2022-01-06T07:03:46Z","page":"13-26","publisher":"IEEE Computer Society","_id":"7836","language":[{"iso":"eng"}],"doi":"http://dx.doi.org/10.1109/ICSP.1996.565021","user_id":"52534"},{"_id":"7837","series_title":"Dagstuhl-Seminar-Report","language":[{"iso":"eng"}],"publisher":"Technical University of Berlin","page":"11","volume":155,"user_id":"52534","author":[{"last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor","id":"107"},{"first_name":"Hartmut","last_name":"Ehrig","full_name":"Ehrig, Hartmut"},{"full_name":"Heckel, Reiko","first_name":"Reiko","last_name":"Heckel"},{"full_name":"Taentzer, Gabriele","last_name":"Taentzer","first_name":"Gabriele"},{"full_name":"Corradini, Andrea","first_name":"Andrea","last_name":"Corradini"}],"status":"public","title":"A View-Based Approach to System Modelling","year":"1996","intvolume":"       155","date_updated":"2022-01-06T07:03:46Z","date_created":"2019-02-20T14:04:54Z","department":[{"_id":"66"}],"type":"conference","citation":{"ieee":"G. Engels, H. Ehrig, R. Heckel, G. Taentzer, and A. Corradini, “A View-Based Approach to System Modelling,” in <i>Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, 1996, vol. 155, p. 11.","apa":"Engels, G., Ehrig, H., Heckel, R., Taentzer, G., &#38; Corradini, A. (1996). A View-Based Approach to System Modelling. In <i>Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i> (Vol. 155, p. 11). Technical University of Berlin.","chicago":"Engels, Gregor, Hartmut Ehrig, Reiko Heckel, Gabriele Taentzer, and Andrea Corradini. “A View-Based Approach to System Modelling.” In <i>Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, 155:11. Dagstuhl-Seminar-Report. Technical University of Berlin, 1996.","short":"G. Engels, H. Ehrig, R. Heckel, G. Taentzer, A. Corradini, in: Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science, Technical University of Berlin, 1996, p. 11.","mla":"Engels, Gregor, et al. “A View-Based Approach to System Modelling.” <i>Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>, vol. 155, Technical University of Berlin, 1996, p. 11.","bibtex":"@inproceedings{Engels_Ehrig_Heckel_Taentzer_Corradini_1996, series={Dagstuhl-Seminar-Report}, title={A View-Based Approach to System Modelling}, volume={155}, booktitle={Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science}, publisher={Technical University of Berlin}, author={Engels, Gregor and Ehrig, Hartmut and Heckel, Reiko and Taentzer, Gabriele and Corradini, Andrea}, year={1996}, pages={11}, collection={Dagstuhl-Seminar-Report} }","ama":"Engels G, Ehrig H, Heckel R, Taentzer G, Corradini A. A View-Based Approach to System Modelling. In: <i>Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science</i>. Vol 155. Dagstuhl-Seminar-Report. Technical University of Berlin; 1996:11."},"publication":"Report on Dagstuhl-Seminar 9637 on Graph Transformations in Computer Science","abstract":[{"text":"In order to manage the complexity of large system specifications, they have to be decomposed into subspecifications. Each subspecification describes a certain part of the system. This might be a certain aspect, like the data, dynamic, or functional aspect, as it is known from object-oriented modelling techniques. Or it might be a certain view onto the system, as it is known from database modelling techniques. The talk motivates the usage of views in graph grammarbased specifications. First, the usage of typed graph grammars inherently ensures an integration of the data and the functional aspect within a view. Second, it is explained that it is not appropriate in case of views to have a fixed semantics. The standard fixed semantics, i.e. a graph transformation system, has to be relaxed to a loose semantics, i.e. a graph transition system. This reflects the idea that a view models only a part of the complete system. Other views may overlap a view with respect to data or functionality. A complete system specification is yielded by exploiting the approach of cooperative parallel composition of graph grammars (see talk by Leila Ribeiro).","lang":"eng"}]},{"date_created":"2019-02-20T14:05:50Z","department":[{"_id":"66"}],"type":"conference","citation":{"ama":"Engels G, Groenewegen L, Kappel G. Object-oriented specification of coordinated collaboration. In: <i>Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)</i>. Chapman &#38; Hall; 1996:437-452.","short":"G. Engels, L. Groenewegen, G. Kappel, in: Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia), Chapman &#38; Hall, 1996, pp. 437–452.","chicago":"Engels, Gregor, Luuk Groenewegen, and Gerti Kappel. “Object-Oriented Specification of Coordinated Collaboration.” In <i>Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)</i>, 437–52. Chapman &#38; Hall, 1996.","bibtex":"@inproceedings{Engels_Groenewegen_Kappel_1996, title={Object-oriented specification of coordinated collaboration}, booktitle={Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)}, publisher={Chapman &#38; Hall}, author={Engels, Gregor and Groenewegen, Luuk and Kappel, Gerti}, year={1996}, pages={437–452} }","apa":"Engels, G., Groenewegen, L., &#38; Kappel, G. (1996). Object-oriented specification of coordinated collaboration. In <i>Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)</i> (pp. 437–452). Chapman &#38; Hall.","mla":"Engels, Gregor, et al. “Object-Oriented Specification of Coordinated Collaboration.” <i>Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)</i>, Chapman &#38; Hall, 1996, pp. 437–52.","ieee":"G. Engels, L. Groenewegen, and G. Kappel, “Object-oriented specification of coordinated collaboration,” in <i>Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)</i>, 1996, pp. 437–452."},"publication":"Proceedings of IFIP World Conference on IT Tools (1996), Canberra (Australia)","abstract":[{"lang":"eng","text":"Object-oriented specification mechanisms have become famous for modelling structure and behaviour together in terms of autonomous objects communicating via message passing. However, whereas most object-oriented specification methods are strong in modelling the local behaviour of single objects, they fall short on modelling the coordinated behaviour and collaboration of several objects together The aim of this paper is to contribute to fill this gap. The paper reports on concepts, language constructs, and experiences with three collaboration formalisms in the area of object-oriented specifications."}],"language":[{"iso":"eng"}],"_id":"7838","publisher":"Chapman & Hall","page":"437-452","user_id":"52534","author":[{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"},{"first_name":"Luuk","last_name":"Groenewegen","full_name":"Groenewegen, Luuk"},{"full_name":"Kappel, Gerti","last_name":"Kappel","first_name":"Gerti"}],"title":"Object-oriented specification of coordinated collaboration","year":"1996","status":"public","date_updated":"2022-01-06T07:03:46Z"},{"publisher":"University of Bremen, Department of Mathematics and Computer Science","_id":"8197","language":[{"iso":"eng"}],"user_id":"52534","author":[{"last_name":"Andries","first_name":"Marc","full_name":"Andries, Marc"},{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"},{"full_name":"Habel, Annegret","first_name":"Annegret","last_name":"Habel"},{"full_name":"Hoffmann, Berthold","last_name":"Hoffmann","first_name":"Berthold"},{"full_name":"Kreowski, Hans-Jörg","last_name":"Kreowski","first_name":"Hans-Jörg"},{"full_name":"Kuske, Sabine","first_name":"Sabine","last_name":"Kuske"},{"full_name":"Plump, Detlef","first_name":"Detlef","last_name":"Plump"},{"full_name":"Schürr, Andy","first_name":"Andy","last_name":"Schürr"},{"full_name":"Taentzer, Gabriele","first_name":"Gabriele","last_name":"Taentzer"}],"status":"public","year":"1996","title":"Graph Transformation for Specification and Programming","date_updated":"2022-01-06T07:03:52Z","date_created":"2019-03-03T16:12:53Z","department":[{"_id":"66"}],"type":"report","citation":{"chicago":"Andries, Marc, Gregor Engels, Annegret Habel, Berthold Hoffmann, Hans-Jörg Kreowski, Sabine Kuske, Detlef Plump, Andy Schürr, and Gabriele Taentzer. <i>Graph Transformation for Specification and Programming</i>. University of Bremen, Department of Mathematics and Computer Science, 1996.","short":"M. Andries, G. Engels, A. Habel, B. Hoffmann, H.-J. Kreowski, S. Kuske, D. Plump, A. Schürr, G. Taentzer, Graph Transformation for Specification and Programming, University of Bremen, Department of Mathematics and Computer Science, 1996.","ieee":"M. Andries <i>et al.</i>, <i>Graph Transformation for Specification and Programming</i>. University of Bremen, Department of Mathematics and Computer Science, 1996.","apa":"Andries, M., Engels, G., Habel, A., Hoffmann, B., Kreowski, H.-J., Kuske, S., … Taentzer, G. (1996). <i>Graph Transformation for Specification and Programming</i>. University of Bremen, Department of Mathematics and Computer Science.","bibtex":"@book{Andries_Engels_Habel_Hoffmann_Kreowski_Kuske_Plump_Schürr_Taentzer_1996, title={Graph Transformation for Specification and Programming}, publisher={University of Bremen, Department of Mathematics and Computer Science}, author={Andries, Marc and Engels, Gregor and Habel, Annegret and Hoffmann, Berthold and Kreowski, Hans-Jörg and Kuske, Sabine and Plump, Detlef and Schürr, Andy and Taentzer, Gabriele}, year={1996} }","ama":"Andries M, Engels G, Habel A, et al. <i>Graph Transformation for Specification and Programming</i>. University of Bremen, Department of Mathematics and Computer Science; 1996.","mla":"Andries, Marc, et al. <i>Graph Transformation for Specification and Programming</i>. University of Bremen, Department of Mathematics and Computer Science, 1996."},"report_number":"7/96","abstract":[{"text":"The framework of graph transformation combines the potentials and advantages of both, graphs and rules, into a single computational paradigm. In this paper we survey recent developments in applying graph transformation as a rule-based framework for the specification and development of systems, languages, and tools. After presenting the basic features of graph transformation, we discuss a spectrum of applications including the evaluation of functional expressions, the specification of an interactive graphical tool, an example specification for abstract data types, and the definition of a visual database query language. The case studies indicate the need for a graph transformation language that provides suitable structuring principles and is independent of a particular graph transformation approach. To this end, we sketch the basic features of the new graph- and rule-centered language Grace, currently under development, that permits systematic and structured specification and programming based on graph transformation.","lang":"eng"}]},{"citation":{"bibtex":"@book{Busatto_Engels_1996, title={Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.}, publisher={Vakgroep Informatica, Rijksuniversiteit Leiden}, author={Busatto, Giorgio and Engels, Gregor}, year={1996} }","ama":"Busatto G, Engels G. <i>Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.</i> Vakgroep Informatica, Rijksuniversiteit Leiden; 1996.","mla":"Busatto, Giorgio, and Gregor Engels. <i>Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.</i> Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","short":"G. Busatto, G. Engels, Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1., Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","chicago":"Busatto, Giorgio, and Gregor Engels. <i>Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.</i> Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","ieee":"G. Busatto and G. Engels, <i>Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.</i> Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","apa":"Busatto, G., &#38; Engels, G. (1996). <i>Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.</i> Vakgroep Informatica, Rijksuniversiteit Leiden."},"report_number":"96-38","date_created":"2019-03-03T16:12:54Z","department":[{"_id":"66"}],"type":"report","author":[{"last_name":"Busatto","first_name":"Giorgio","full_name":"Busatto, Giorgio"},{"id":"107","full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels"}],"status":"public","title":"Definition of an Encapsulated Hierarchical Graph Data Model: Static Aspects, Part 1.","year":"1996","date_updated":"2022-01-06T07:03:52Z","publisher":"Vakgroep Informatica, Rijksuniversiteit Leiden","_id":"8198","language":[{"iso":"eng"}],"user_id":"52534"},{"date_created":"2019-03-03T16:12:55Z","department":[{"_id":"66"}],"type":"report","citation":{"ama":"Engels G, Groenewegen L, Kappel G. <i>Object-Oriented Specification of Coordinated Collaboration</i>. Vakgroep Informatica, Rijksuniversiteit Leiden; 1996.","bibtex":"@book{Engels_Groenewegen_Kappel_1996, title={Object-oriented Specification of Coordinated Collaboration}, publisher={Vakgroep Informatica, Rijksuniversiteit Leiden}, author={Engels, Gregor and Groenewegen, Luuk and Kappel, Gerti}, year={1996} }","mla":"Engels, Gregor, et al. <i>Object-Oriented Specification of Coordinated Collaboration</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","short":"G. Engels, L. Groenewegen, G. Kappel, Object-Oriented Specification of Coordinated Collaboration, Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","chicago":"Engels, Gregor, Luuk Groenewegen, and Gerti Kappel. <i>Object-Oriented Specification of Coordinated Collaboration</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1996.","apa":"Engels, G., Groenewegen, L., &#38; Kappel, G. (1996). <i>Object-oriented Specification of Coordinated Collaboration</i>. Vakgroep Informatica, Rijksuniversiteit Leiden.","ieee":"G. Engels, L. Groenewegen, and G. Kappel, <i>Object-oriented Specification of Coordinated Collaboration</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1996."},"language":[{"iso":"eng"}],"_id":"8199","publisher":"Vakgroep Informatica, Rijksuniversiteit Leiden","user_id":"52534","author":[{"last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor","id":"107"},{"first_name":"Luuk","last_name":"Groenewegen","full_name":"Groenewegen, Luuk"},{"full_name":"Kappel, Gerti","last_name":"Kappel","first_name":"Gerti"}],"year":"1996","status":"public","title":"Object-oriented Specification of Coordinated Collaboration","date_updated":"2022-01-06T07:03:52Z"},{"date_updated":"2022-01-06T07:03:53Z","intvolume":"      1149","year":"1996","status":"public","title":"Towards Measurable Process Models","author":[{"full_name":"de Bunje, Tineke","last_name":"de Bunje","first_name":"Tineke"},{"last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor","id":"107"},{"full_name":"Groenewegen, Luuk","last_name":"Groenewegen","first_name":"Luuk"},{"full_name":"Heus, Michael","last_name":"Heus","first_name":"Michael"},{"first_name":"Aart","last_name":"Matsinger","full_name":"Matsinger, Aart"}],"doi":"http://dx.doi.org/10.1007/BFb0017743","user_id":"52534","volume":1149,"page":"183-187","_id":"8271","publisher":"Springer","language":[{"iso":"eng"}],"publication":"Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)","citation":{"ieee":"T. de Bunje, G. Engels, L. Groenewegen, M. Heus, and A. Matsinger, “Towards Measurable Process Models,” in <i>Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)</i>, 1996, vol. 1149, pp. 183–187.","apa":"de Bunje, T., Engels, G., Groenewegen, L., Heus, M., &#38; Matsinger, A. (1996). Towards Measurable Process Models. In <i>Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)</i> (Vol. 1149, pp. 183–187). Berlin/Heidelberg: Springer. <a href=\"http://dx.doi.org/10.1007/BFb0017743\">http://dx.doi.org/10.1007/BFb0017743</a>","short":"T. de Bunje, G. Engels, L. Groenewegen, M. Heus, A. Matsinger, in: Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France), Springer, Berlin/Heidelberg, 1996, pp. 183–187.","chicago":"Bunje, Tineke de, Gregor Engels, Luuk Groenewegen, Michael Heus, and Aart Matsinger. “Towards Measurable Process Models.” In <i>Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)</i>, 1149:183–87. Berlin/Heidelberg: Springer, 1996. <a href=\"http://dx.doi.org/10.1007/BFb0017743\">http://dx.doi.org/10.1007/BFb0017743</a>.","mla":"de Bunje, Tineke, et al. “Towards Measurable Process Models.” <i>Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)</i>, vol. 1149, Springer, 1996, pp. 183–87, doi:<a href=\"http://dx.doi.org/10.1007/BFb0017743\">http://dx.doi.org/10.1007/BFb0017743</a>.","bibtex":"@inproceedings{de Bunje_Engels_Groenewegen_Heus_Matsinger_1996, place={Berlin/Heidelberg}, title={Towards Measurable Process Models}, volume={1149}, DOI={<a href=\"http://dx.doi.org/10.1007/BFb0017743\">http://dx.doi.org/10.1007/BFb0017743</a>}, booktitle={Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)}, publisher={Springer}, author={de Bunje, Tineke and Engels, Gregor and Groenewegen, Luuk and Heus, Michael and Matsinger, Aart}, year={1996}, pages={183–187} }","ama":"de Bunje T, Engels G, Groenewegen L, Heus M, Matsinger A. Towards Measurable Process Models. In: <i>Proceedings of the Workshop on Software Process Technology (EWSPT 1996), Nancy (France)</i>. Vol 1149. Berlin/Heidelberg: Springer; 1996:183-187. doi:<a href=\"http://dx.doi.org/10.1007/BFb0017743\">http://dx.doi.org/10.1007/BFb0017743</a>"},"type":"conference","department":[{"_id":"66"}],"place":"Berlin/Heidelberg","date_created":"2019-03-04T12:25:36Z"},{"type":"conference","department":[{"_id":"66"}],"place":"Berlin/Heidelberg","date_created":"2019-03-04T12:25:38Z","abstract":[{"text":"The paper presents a conceptual framework for a module concept for graph transformation systems from a software engineering as well as from a theoretical point of view. The basic idea is to reuse concepts, which are known within or without the graph grammar field, to structure large specifications. These are the concept of distributed graph transformation systems, the concept of inheritance of specifications, and the import-export-interface concept. All these concepts are presented in a uniform framework based on the syntactical notion of a graph class specification and its semantics given by a graph transformation system. This is the basis for an explicit integration of these concepts and a corresponding specification language, to be discussed in a subsequent paper.","lang":"eng"}],"publication":"Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)","citation":{"bibtex":"@inproceedings{Ehrig_Engels_1996, place={Berlin/Heidelberg}, title={Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems}, volume={1073}, booktitle={Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)}, publisher={Springer}, author={Ehrig, Hartmut and Engels, Gregor}, year={1996}, pages={137–154} }","ama":"Ehrig H, Engels G. Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems. In: <i>Selected Papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)</i>. Vol 1073. Berlin/Heidelberg: Springer; 1996:137-154.","mla":"Ehrig, Hartmut, and Gregor Engels. “Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems.” <i>Selected Papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)</i>, vol. 1073, Springer, 1996, pp. 137–54.","short":"H. Ehrig, G. Engels, in: Selected Papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA), Springer, Berlin/Heidelberg, 1996, pp. 137–154.","chicago":"Ehrig, Hartmut, and Gregor Engels. “Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems.” In <i>Selected Papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)</i>, 1073:137–54. Berlin/Heidelberg: Springer, 1996.","ieee":"H. Ehrig and G. Engels, “Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems,” in <i>Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)</i>, 1996, vol. 1073, pp. 137–154.","apa":"Ehrig, H., &#38; Engels, G. (1996). Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems. In <i>Selected papers from the 5th International Workshop on Graph Gramars and Their Application to Computer Science, Williamsburg, VA (USA)</i> (Vol. 1073, pp. 137–154). Berlin/Heidelberg: Springer."},"user_id":"52534","volume":1073,"page":"137-154","main_file_link":[{"url":"https://link.springer.com/chapter/10.1007%2F3-540-61228-9_84"}],"_id":"8272","publisher":"Springer","language":[{"iso":"eng"}],"date_updated":"2022-01-06T07:03:53Z","intvolume":"      1073","status":"public","title":"Pragmatic and Semantic Aspects of a Module Concept for Graph Transformation Systems","year":"1996","author":[{"full_name":"Ehrig, Hartmut","first_name":"Hartmut","last_name":"Ehrig"},{"full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor","id":"107"}]},{"citation":{"ama":"Engels G, Zamperoni A. Comprehensive Support for Change: Generic, Multi-dimensional (Software) Engineering Frameworks (position paper). In: <i>Proceedings of the Workshop on Requirements Engineering in a Changing World (Satellite Event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)</i>. ; 1996:42-44.","bibtex":"@inproceedings{Engels_Zamperoni_1996, title={Comprehensive Support for Change: Generic, Multi-dimensional (Software) Engineering Frameworks (position paper)}, booktitle={Proceedings of the Workshop on Requirements Engineering in a Changing World (satellite event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)}, author={Engels, Gregor and Zamperoni, Andreas}, year={1996}, pages={42–44} }","mla":"Engels, Gregor, and Andreas Zamperoni. “Comprehensive Support for Change: Generic, Multi-Dimensional (Software) Engineering Frameworks (Position Paper).” <i>Proceedings of the Workshop on Requirements Engineering in a Changing World (Satellite Event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)</i>, 1996, pp. 42–44.","chicago":"Engels, Gregor, and Andreas Zamperoni. “Comprehensive Support for Change: Generic, Multi-Dimensional (Software) Engineering Frameworks (Position Paper).” In <i>Proceedings of the Workshop on Requirements Engineering in a Changing World (Satellite Event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)</i>, 42–44, 1996.","short":"G. Engels, A. Zamperoni, in: Proceedings of the Workshop on Requirements Engineering in a Changing World (Satellite Event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece), 1996, pp. 42–44.","apa":"Engels, G., &#38; Zamperoni, A. (1996). Comprehensive Support for Change: Generic, Multi-dimensional (Software) Engineering Frameworks (position paper). In <i>Proceedings of the Workshop on Requirements Engineering in a Changing World (satellite event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)</i> (pp. 42–44).","ieee":"G. Engels and A. Zamperoni, “Comprehensive Support for Change: Generic, Multi-dimensional (Software) Engineering Frameworks (position paper),” in <i>Proceedings of the Workshop on Requirements Engineering in a Changing World (satellite event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)</i>, 1996, pp. 42–44."},"publication":"Proceedings of the Workshop on Requirements Engineering in a Changing World (satellite event of the Conference on Advanced Information Systems Engineering (CAISE 1996)), Crete (Greece)","date_created":"2019-03-04T12:25:39Z","department":[{"_id":"66"}],"type":"conference","author":[{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"},{"first_name":"Andreas","last_name":"Zamperoni","full_name":"Zamperoni, Andreas"}],"title":"Comprehensive Support for Change: Generic, Multi-dimensional (Software) Engineering Frameworks (position paper)","year":"1996","status":"public","date_updated":"2022-01-06T07:03:53Z","_id":"8273","language":[{"iso":"eng"}],"page":"42-44","user_id":"52534"},{"department":[{"_id":"66"}],"type":"conference","place":"Washington, DC, USA","date_created":"2019-03-04T12:25:40Z","abstract":[{"text":"By means of a special sofnvare process model component we have been successful in specifring somare process model evolution, This component also handles much reuse of software process model fragments. To handle the reuse of the software as it is being produced by a software process, another extra component can be added to the model for that software process. It is argued why this extra component is comparable to the special component for evolution.","lang":"eng"}],"citation":{"ama":"Groenewegen L, Engels G. Reuse of Software Process Fragments is Reuse of Software, too. In: <i>Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)</i>. Washington, DC, USA: IEEE Computer Society; 1996:68.","bibtex":"@inproceedings{Groenewegen_Engels_1996, place={Washington, DC, USA}, title={Reuse of Software Process Fragments is Reuse of Software, too}, booktitle={Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)}, publisher={IEEE Computer Society}, author={Groenewegen, Luuk and Engels, Gregor}, year={1996}, pages={68} }","mla":"Groenewegen, Luuk, and Gregor Engels. “Reuse of Software Process Fragments Is Reuse of Software, Too.” <i>Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)</i>, IEEE Computer Society, 1996, p. 68.","short":"L. Groenewegen, G. Engels, in: Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France), IEEE Computer Society, Washington, DC, USA, 1996, p. 68.","chicago":"Groenewegen, Luuk, and Gregor Engels. “Reuse of Software Process Fragments Is Reuse of Software, Too.” In <i>Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)</i>, 68. Washington, DC, USA: IEEE Computer Society, 1996.","apa":"Groenewegen, L., &#38; Engels, G. (1996). Reuse of Software Process Fragments is Reuse of Software, too. In <i>Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)</i> (p. 68). Washington, DC, USA: IEEE Computer Society.","ieee":"L. Groenewegen and G. Engels, “Reuse of Software Process Fragments is Reuse of Software, too,” in <i>Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)</i>, 1996, p. 68."},"publication":"Proceedings of the 10th International Software Process Workshop (ISPW 1996), Ventron (France)","user_id":"52534","language":[{"iso":"eng"}],"_id":"8274","publisher":"IEEE Computer Society","page":"68","date_updated":"2022-01-06T07:03:53Z","author":[{"full_name":"Groenewegen, Luuk","last_name":"Groenewegen","first_name":"Luuk"},{"full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels","id":"107"}],"year":"1996","title":"Reuse of Software Process Fragments is Reuse of Software, too","status":"public"},{"date_updated":"2022-01-06T07:03:36Z","intvolume":"         7","status":"public","title":"A Hybrid Query Language for the Extended Entity Relationship Model","year":"1996","author":[{"last_name":"Andries","first_name":"Marc","full_name":"Andries, Marc"},{"id":"107","full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels"}],"user_id":"52534","doi":"http://dx.doi.org/10.1006/jvlc.1996.0017","volume":7,"page":"321-352","language":[{"iso":"eng"}],"_id":"7406","abstract":[{"lang":"eng","text":"We present the hybrid query language HQL/EER for an Extended Entity-Relationship model. As its main characteristic, this language allows a user to usebothgraphical and textual elements in the formulation of one and the same query. We demonstrate the look-and-feel of this query language by means of examples, and show how syntax and semantics of this language are formally defined using programmed graph rewriting systems. Although we present the language in the context of the EER model, the concept of hybrid languages is applicable in the context of other database models as well. We illustrate this claim by discussing a prototype implementation of a Hybrid Query Tool based on an object-oriented approach, namely the Object Modeling Technique (OMT)."}],"issue":"3","publication":"Journal of Visual Languages and Computing","citation":{"ieee":"M. Andries and G. Engels, “A Hybrid Query Language for the Extended Entity Relationship Model,” <i>Journal of Visual Languages and Computing</i>, vol. 7, no. 3, pp. 321–352, 1996.","apa":"Andries, M., &#38; Engels, G. (1996). A Hybrid Query Language for the Extended Entity Relationship Model. <i>Journal of Visual Languages and Computing</i>, <i>7</i>(3), 321–352. <a href=\"http://dx.doi.org/10.1006/jvlc.1996.0017\">http://dx.doi.org/10.1006/jvlc.1996.0017</a>","short":"M. Andries, G. Engels, Journal of Visual Languages and Computing 7 (1996) 321–352.","chicago":"Andries, Marc, and Gregor Engels. “A Hybrid Query Language for the Extended Entity Relationship Model.” <i>Journal of Visual Languages and Computing</i> 7, no. 3 (1996): 321–52. <a href=\"http://dx.doi.org/10.1006/jvlc.1996.0017\">http://dx.doi.org/10.1006/jvlc.1996.0017</a>.","mla":"Andries, Marc, and Gregor Engels. “A Hybrid Query Language for the Extended Entity Relationship Model.” <i>Journal of Visual Languages and Computing</i>, vol. 7, no. 3, 1996, pp. 321–52, doi:<a href=\"http://dx.doi.org/10.1006/jvlc.1996.0017\">http://dx.doi.org/10.1006/jvlc.1996.0017</a>.","bibtex":"@article{Andries_Engels_1996, title={A Hybrid Query Language for the Extended Entity Relationship Model}, volume={7}, DOI={<a href=\"http://dx.doi.org/10.1006/jvlc.1996.0017\">http://dx.doi.org/10.1006/jvlc.1996.0017</a>}, number={3}, journal={Journal of Visual Languages and Computing}, author={Andries, Marc and Engels, Gregor}, year={1996}, pages={321–352} }","ama":"Andries M, Engels G. A Hybrid Query Language for the Extended Entity Relationship Model. <i>Journal of Visual Languages and Computing</i>. 1996;7(3):321-352. doi:<a href=\"http://dx.doi.org/10.1006/jvlc.1996.0017\">http://dx.doi.org/10.1006/jvlc.1996.0017</a>"},"type":"journal_article","department":[{"_id":"66"}],"date_created":"2019-01-31T15:51:35Z"},{"intvolume":"      1170","date_updated":"2022-01-06T07:03:39Z","author":[{"full_name":"Engels, Gregor","first_name":"Gregor","last_name":"Engels","id":"107"},{"full_name":"Nagl, Manfred","first_name":"Manfred","last_name":"Nagl"},{"full_name":"Schäfer, Wilhelm","first_name":"Wilhelm","last_name":"Schäfer"},{"full_name":"Westfechtel, Bernhard","first_name":"Bernhard","last_name":"Westfechtel"}],"title":"Tight Integration on One Document: The Programming Environment","year":"1996","status":"public","volume":1170,"user_id":"52534","_id":"7514","series_title":"LNCS","publisher":"Springer","language":[{"iso":"eng"}],"page":"170-177","citation":{"bibtex":"@inbook{Engels_Nagl_Schäfer_Westfechtel_1996, place={Berlin/Heidelberg}, series={LNCS}, title={Tight Integration on One Document: The Programming Environment}, volume={1170}, booktitle={Building Tightly Integrated Software Development Environments: The IPSEN Approach}, publisher={Springer}, author={Engels, Gregor and Nagl, Manfred and Schäfer, Wilhelm and Westfechtel, Bernhard}, year={1996}, pages={170–177}, collection={LNCS} }","ama":"Engels G, Nagl M, Schäfer W, Westfechtel B. Tight Integration on One Document: The Programming Environment. In: <i>Building Tightly Integrated Software Development Environments: The IPSEN Approach</i>. Vol 1170. LNCS. Berlin/Heidelberg: Springer; 1996:170-177.","mla":"Engels, Gregor, et al. “Tight Integration on One Document: The Programming Environment.” <i>Building Tightly Integrated Software Development Environments: The IPSEN Approach</i>, vol. 1170, Springer, 1996, pp. 170–77.","short":"G. Engels, M. Nagl, W. Schäfer, B. Westfechtel, in: Building Tightly Integrated Software Development Environments: The IPSEN Approach, Springer, Berlin/Heidelberg, 1996, pp. 170–177.","chicago":"Engels, Gregor, Manfred Nagl, Wilhelm Schäfer, and Bernhard Westfechtel. “Tight Integration on One Document: The Programming Environment.” In <i>Building Tightly Integrated Software Development Environments: The IPSEN Approach</i>, 1170:170–77. LNCS. Berlin/Heidelberg: Springer, 1996.","ieee":"G. Engels, M. Nagl, W. Schäfer, and B. Westfechtel, “Tight Integration on One Document: The Programming Environment,” in <i>Building Tightly Integrated Software Development Environments: The IPSEN Approach</i>, vol. 1170, Berlin/Heidelberg: Springer, 1996, pp. 170–177.","apa":"Engels, G., Nagl, M., Schäfer, W., &#38; Westfechtel, B. (1996). Tight Integration on One Document: The Programming Environment. In <i>Building Tightly Integrated Software Development Environments: The IPSEN Approach</i> (Vol. 1170, pp. 170–177). Berlin/Heidelberg: Springer."},"publication":"Building Tightly Integrated Software Development Environments: The IPSEN Approach","department":[{"_id":"66"}],"type":"book_chapter","date_created":"2019-02-04T22:40:52Z","place":"Berlin/Heidelberg"},{"user_id":"52534","_id":"8195","language":[{"iso":"eng"}],"publisher":"University of Koblenz-Landau","date_updated":"2022-01-06T07:03:52Z","author":[{"last_name":"Ebert","first_name":"Jürgen","full_name":"Ebert, Jürgen"},{"last_name":"Engels","first_name":"Gregor","full_name":"Engels, Gregor","id":"107"}],"title":"Specialization of Object Life Cycle Definitions","year":"1995","status":"public","department":[{"_id":"66"}],"type":"report","date_created":"2019-03-03T16:12:50Z","place":"Koblenz","report_number":"19/95","abstract":[{"text":"Several object-oriented modeling approaches propose to describe the dynamic behaviour of objects by state transition diagrams. None of them provides precise rules or conditions for the interrelation between the behaviour description of classes and those of their subclasses. In this paper, we discuss this interrelation in detail. It turns out that one has to distinguish between the observable and the invocable behaviour of objects and that different compatibility requirements between the diagrams exist depending on the type of behaviour.","lang":"eng"}],"citation":{"bibtex":"@book{Ebert_Engels_1995, place={Koblenz}, title={Specialization of Object Life Cycle Definitions}, publisher={University of Koblenz-Landau}, author={Ebert, Jürgen and Engels, Gregor}, year={1995} }","ama":"Ebert J, Engels G. <i>Specialization of Object Life Cycle Definitions</i>. Koblenz: University of Koblenz-Landau; 1995.","mla":"Ebert, Jürgen, and Gregor Engels. <i>Specialization of Object Life Cycle Definitions</i>. University of Koblenz-Landau, 1995.","chicago":"Ebert, Jürgen, and Gregor Engels. <i>Specialization of Object Life Cycle Definitions</i>. Koblenz: University of Koblenz-Landau, 1995.","short":"J. Ebert, G. Engels, Specialization of Object Life Cycle Definitions, University of Koblenz-Landau, Koblenz, 1995.","ieee":"J. Ebert and G. Engels, <i>Specialization of Object Life Cycle Definitions</i>. Koblenz: University of Koblenz-Landau, 1995.","apa":"Ebert, J., &#38; Engels, G. (1995). <i>Specialization of Object Life Cycle Definitions</i>. Koblenz: University of Koblenz-Landau."}},{"date_updated":"2022-01-06T07:03:52Z","author":[{"id":"107","first_name":"Gregor","last_name":"Engels","full_name":"Engels, Gregor"},{"full_name":"Schürr, Andy","last_name":"Schürr","first_name":"Andy"}],"year":"1995","title":"Encapsulated Hierarchical Graphs, Graph Types, and Meta Types","status":"public","user_id":"52534","_id":"8196","language":[{"iso":"eng"}],"publisher":"Vakgroep Informatica, Rijksuniversiteit Leiden","report_number":"95-21","citation":{"ieee":"G. Engels and A. Schürr, <i>Encapsulated Hierarchical Graphs, Graph Types, and Meta Types</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1995.","apa":"Engels, G., &#38; Schürr, A. (1995). <i>Encapsulated Hierarchical Graphs, Graph Types, and Meta Types</i>. Vakgroep Informatica, Rijksuniversiteit Leiden.","mla":"Engels, Gregor, and Andy Schürr. <i>Encapsulated Hierarchical Graphs, Graph Types, and Meta Types</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1995.","bibtex":"@book{Engels_Schürr_1995, title={Encapsulated Hierarchical Graphs, Graph Types, and Meta Types}, publisher={Vakgroep Informatica, Rijksuniversiteit Leiden}, author={Engels, Gregor and Schürr, Andy}, year={1995} }","chicago":"Engels, Gregor, and Andy Schürr. <i>Encapsulated Hierarchical Graphs, Graph Types, and Meta Types</i>. Vakgroep Informatica, Rijksuniversiteit Leiden, 1995.","short":"G. Engels, A. Schürr, Encapsulated Hierarchical Graphs, Graph Types, and Meta Types, Vakgroep Informatica, Rijksuniversiteit Leiden, 1995.","ama":"Engels G, Schürr A. <i>Encapsulated Hierarchical Graphs, Graph Types, and Meta Types</i>. Vakgroep Informatica, Rijksuniversiteit Leiden; 1995."},"department":[{"_id":"66"}],"type":"report","date_created":"2019-03-03T16:12:51Z"},{"date_updated":"2022-01-06T07:03:52Z","intvolume":"       913","year":"1995","status":"public","title":"Coordination by Behavioural Views and Communication Patterns","author":[{"full_name":"Groenewegen, Luuk","first_name":"Luuk","last_name":"Groenewegen"},{"first_name":"Gregor","last_name":"Engels","full_name":"Engels, Gregor","id":"107"}],"user_id":"52534","doi":"http://dx.doi.org/10.1007/3-540-59205-9_56","volume":913,"page":"189-192","series_title":"LNCS","_id":"8266","language":[{"iso":"eng"}],"publisher":"Springer","publication":"Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)","citation":{"mla":"Groenewegen, Luuk, and Gregor Engels. “Coordination by Behavioural Views and Communication Patterns.” <i>Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)</i>, vol. 913, Springer, 1995, pp. 189–92, doi:<a href=\"http://dx.doi.org/10.1007/3-540-59205-9_56\">http://dx.doi.org/10.1007/3-540-59205-9_56</a>.","bibtex":"@inproceedings{Groenewegen_Engels_1995, place={Berlin/Heidelberg}, series={LNCS}, title={Coordination by Behavioural Views and Communication Patterns}, volume={913}, DOI={<a href=\"http://dx.doi.org/10.1007/3-540-59205-9_56\">http://dx.doi.org/10.1007/3-540-59205-9_56</a>}, booktitle={Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)}, publisher={Springer}, author={Groenewegen, Luuk and Engels, Gregor}, year={1995}, pages={189–192}, collection={LNCS} }","ama":"Groenewegen L, Engels G. Coordination by Behavioural Views and Communication Patterns. In: <i>Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)</i>. Vol 913. LNCS. Berlin/Heidelberg: Springer; 1995:189-192. doi:<a href=\"http://dx.doi.org/10.1007/3-540-59205-9_56\">http://dx.doi.org/10.1007/3-540-59205-9_56</a>","ieee":"L. Groenewegen and G. Engels, “Coordination by Behavioural Views and Communication Patterns,” in <i>Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)</i>, 1995, vol. 913, pp. 189–192.","apa":"Groenewegen, L., &#38; Engels, G. (1995). Coordination by Behavioural Views and Communication Patterns. In <i>Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)</i> (Vol. 913, pp. 189–192). Berlin/Heidelberg: Springer. <a href=\"http://dx.doi.org/10.1007/3-540-59205-9_56\">http://dx.doi.org/10.1007/3-540-59205-9_56</a>","chicago":"Groenewegen, Luuk, and Gregor Engels. “Coordination by Behavioural Views and Communication Patterns.” In <i>Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands)</i>, 913:189–92. LNCS. Berlin/Heidelberg: Springer, 1995. <a href=\"http://dx.doi.org/10.1007/3-540-59205-9_56\">http://dx.doi.org/10.1007/3-540-59205-9_56</a>.","short":"L. Groenewegen, G. Engels, in: Proceedings of the 4th European Workshop on Software Process Technology (EWSPT 1995), Noordwijkerhout (The Netherlands), Springer, Berlin/Heidelberg, 1995, pp. 189–192."},"type":"conference","department":[{"_id":"66"}],"date_created":"2019-03-04T11:52:17Z","place":"Berlin/Heidelberg"}]
