{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:44:28Z","timestamp":1725551068954},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540300267"},{"type":"electronic","value":"9783540320937"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11581741_21","type":"book-chapter","created":{"date-parts":[[2005,10,25]],"date-time":"2005-10-25T10:06:33Z","timestamp":1130234793000},"page":"284-298","source":"Crossref","is-referenced-by-count":14,"title":["A Graphical Specification of Model Transformations with Triple Graph Grammars"],"prefix":"10.1007","author":[{"given":"Lars","family":"Grunske","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leif","family":"Geiger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Lawley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"OMG (The Object Managemant Group): MDA specifications,(2002-2004), http:\/\/www.omg.org\/mda\/specs.htm","key":"21_CR1"},{"unstructured":"OMG (The Object Managemant Group): OMG MOF 2.0 query, views, transformations request for proposals (QVT RFP), (2002), http:\/\/www.omg.org\/techprocess\/meetings\/schedule\/MOF2.0 , QueryViewTransf.RFP.html, http:\/\/www.omg.org\/docs\/ad\/02-04-10.pdf","key":"21_CR2"},{"unstructured":"Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A review of OMG MOF 2.0 Query \/ Views \/ Transformations Submissions and Recommendations towards the final Standard (2003), http:\/\/www.omg.org\/docs\/ad\/03-08-02.pdf","key":"21_CR3"},{"key":"21_CR4","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1109\/SWAT.1973.11","volume-title":"Proceedings of the 14th Annual Symposium on Switching and Automata Theory","author":"H. Ehrig","year":"1973","unstructured":"Ehrig, H., Pfender, M., Schneider, H.J.: Graph grammars: An algebraic approach. In: Book, R.V. (ed.) Proceedings of the 14th Annual Symposium on Switching and Automata Theory, University of Iowa, pp. 167\u2013180. IEEE Computer Society Press, Los Alamitos (1973)"},{"key":"21_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0167-6423(98)00023-9","volume":"34","author":"M. Andries","year":"1999","unstructured":"Andries, M., Engels, G., Habel, A., Hoffmann, B., Kreowski, H.J., Kuske, K., Plump, D., Sch\u00fcrr, A., Taentzer, T.: Graph transformation for specification and programming. Science of Computer Programming\u00a034, 1\u201354 (1999)","journal-title":"Science of Computer Programming"},{"key":"21_CR6","volume-title":"Refactoring - Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring - Improving the Design of Existing Code. Addison Wesley, Reading (1999)"},{"unstructured":"Van Gorp, P., Van Eetvelde, N., Janssens, D.: Implementing refactorings as graph rewrite rules on a platform independent meta model. In: Proceedings of Fujaba Days 2003 (2003)","key":"21_CR7"},{"key":"21_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/3-540-45832-8_22","volume-title":"Graph Transformation","author":"T. Mens","year":"2002","unstructured":"Mens, T., Demeyer, S., Janssens, D.: Formalising behaviour preserving program transformations. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 286\u2013301. Springer, Heidelberg (2002)"},{"key":"21_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/3-540-60406-5_17","volume-title":"Software Engineering - ESEC \u201995","author":"A. Sch\u00fcrr","year":"1995","unstructured":"Sch\u00fcrr, A., Winter, A., Z\u00fcndorf, A.: Graph grammar engineering with PROGRES. In: Botella, P., Sch\u00e4fer, W. (eds.) ESEC 1995. LNCS, vol.\u00a0989, pp. 219\u2013234. Springer, Heidelberg (1995)"},{"doi-asserted-by":"crossref","unstructured":"Grunske, L., Geiger, L., Z\u00fcndorf, A., VanEetvelde, N., VanGorp, P., Varr\u00f3, D.: Using graph transformation for practical model driven software engineering. In: Beydeda, S., Gruhn, V. (eds.) Model-driven Software Development Research and Practice in Software Engineering, vol. II, pp. 91\u2013119 (2005) ISBN: 3-540-25613-X","key":"21_CR10","DOI":"10.1007\/3-540-28554-7_5"},{"unstructured":"Becker, S., Haase, T., Westfechtel, B., Wilhelms, J.: Integration tools supporting cooperative development processes in chemical engineering. In: Proceedings Integrated Design and Process Technology (IDPT 2002), Pasadena, California (2002)","key":"21_CR11"},{"key":"21_CR12","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1006\/jcss.2001.1790","volume":"64","author":"F. Drewes","year":"2002","unstructured":"Drewes, F., Hoffmann, B., Plump, D.: Hierarchical graph transformation. J. Comput. Syst. Sci.\u00a064, 249\u2013283 (2002)","journal-title":"J. Comput. Syst. Sci."},{"unstructured":"Grunske, L.: Automated software architecture evolution with hypergraph transformation. In: 7th International Conference Software Engineering and Application (SEA 2003), Marina del Ray, CA, USA, pp. 613\u2013621 (2003)","key":"21_CR13"},{"key":"21_CR14","first-page":"324","volume-title":"Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD 2005)","author":"L. Grunske","year":"2005","unstructured":"Grunske, L.: Formalizing architectural refactorings as graph transformation systems. In: Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD 2005), Towson, Maryland, USA, pp. 324\u2013329. IEEE Computer Society, Los Alamitos (2005)"},{"key":"21_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1007\/3-540-45832-8_30","volume-title":"Graph Transformation","author":"L. Baresi","year":"2002","unstructured":"Baresi, L., Heckel, R.: Tutorial introduction to graph transformation: A software engineering perspective. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 402\u2013439. Springer, Heidelberg (2002)"},{"key":"21_CR16","series-title":"Lecture Notes in Computer Science","volume-title":"Hyperedge replacement: grammars and languages","author":"A. Habel","year":"1992","unstructured":"Habel, A.: Hyperedge Replacement: Grammars and Languages. LNCS, vol.\u00a0643. Springer, Heidelberg (1992)"},{"key":"21_CR17","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1016\/S0022-0000(71)80016-8","volume":"5","author":"T.W. Pratt","year":"1971","unstructured":"Pratt, T.W.: Pair grammars, graph languages and string-to-graph translations. Journal of Computer and System Sciences\u00a05, 560\u2013595 (1971)","journal-title":"Journal of Computer and System Sciences"},{"key":"21_CR18","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1142\/9789812384720_0003","volume-title":"Handbook of Graph Grammars and Computing by Graph transformation, Vol. 1. Foundations","author":"A. Corradini","year":"1997","unstructured":"Corradini, A., Montanari, U., Rossi, F., Ehrig, H., Heckel, R., L\u00f6we, M.: Algebraic approaches to graph transformation I: Basic concepts and double pushout approach. In: Rozenberg, G. (ed.) Handbook of Graph Grammars and Computing by Graph transformation, Vol. 1. Foundations, vol.\u00a01, pp. 163\u2013246. World Scientific, Singapore (1997)"},{"key":"21_CR19","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1142\/9789812384720_0004","volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation, Foundations","author":"H. Ehrig","year":"1997","unstructured":"Ehrig, H., Heckel, R., Korff, M., L\u00f6we, M., Ribeiro, L., Wagner, A., Corradini, A.: Algebraic approaches to graph transformation II: Single pushout approach and comparison with double pushout approach. In: Rozenberg, G. (ed.) Handbook of Graph Grammars and Computing by Graph Transformation, Foundations, vol.\u00a01, pp. 247\u2013312. World Scientific, Singapore (1997)"},{"key":"21_CR20","doi-asserted-by":"crossref","first-page":"287","DOI":"10.3233\/FI-1996-263404","volume":"26","author":"A. Habel","year":"1996","unstructured":"Habel, A., Heckel, R., Taentzer, G.: Graph grammars with negative application conditions. Fundamenta Informaticae\u00a026, 287\u2013313 (1996)","journal-title":"Fundamenta Informaticae"},{"unstructured":"FUJABA, Fujaba homepage, http:\/\/www.fujaba.de\/","key":"21_CR21"},{"doi-asserted-by":"crossref","unstructured":"Sch\u00fcrr, A.: Specification of graph translators with triple graph grammars. In: Proceedings 20th Workshop on Graph-Theoretic Concepts in Computer Science, pp. 151\u2013163 (1994)","key":"21_CR22","DOI":"10.1007\/3-540-59071-4_45"},{"unstructured":"DSTC\/IBM\/CBOP: Second revised submission for MOF 2.0 Query \/ Views \/ Transformations RFP (2004), http:\/\/www.omg.org\/docs\/ad\/04-01-06.pdf","key":"21_CR23"},{"unstructured":"QVT-Partners: Revised submission for MOF 2.0 Query \/ Views \/ Transformations RFP (2003), http:\/\/www.omg.org\/docs\/ad\/03-08-08.pdf","key":"21_CR24"},{"unstructured":"Jahnke, J.H.: Management of Uncertainty and Inconsistency in Database Reengineering Processes, Ph.D Thesis Uni Paderborn (2002)","key":"21_CR25"},{"unstructured":"Kindler, E., Rubin, V., Wagner, R.: An Adaptable TGG Interpreter for In-Memory Model Transformation. In: Sch\u00fcrr, A., Z\u00fcndorf, A. (eds.) Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany, University of Paderborn, pp. 35\u201338 (2004)","key":"21_CR26"},{"unstructured":"DSTC: Tefkat: The EMF Transformation Engine, online documentation, http:\/\/www.dstc.edu.au\/tefkat\/","key":"21_CR27"},{"key":"21_CR28","volume-title":"The Eclipse Modeling Framework","author":"E. Merks","year":"2003","unstructured":"Merks, E., Eliersick, R., Grose, T., Budinsky, F., Steinberg, D.: The Eclipse Modeling Framework. Addison Wesley, Reading (2003)"},{"unstructured":"K\u00f6nigs, A., Sch\u00fcrr, A.: Multi-domain integration with mof and extended triple graph grammars. In: Proceedings of the Dagstuhl Seminar 04101, Language Engineering for Model-Driven Software Development J. B\u00e9zivin (Univ. Nantes, FR), R. Heckel (Univ. Paderborn, DE), Dagstuhl (2004)","key":"21_CR29"},{"key":"21_CR30","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TSE.2002.1000449","volume":"28","author":"T. Mens","year":"2002","unstructured":"Mens, T.: A state-of-the-art survey on software merging. IEEE Trans. Software Eng.\u00a028, 449\u2013462 (2002)","journal-title":"IEEE Trans. Software Eng."}],"container-title":["Lecture Notes in Computer Science","Model Driven Architecture \u2013 Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11581741_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T02:46:02Z","timestamp":1619491562000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11581741_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540300267","9783540320937"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/11581741_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}