{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T20:30:41Z","timestamp":1761597041173},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540708803"},{"type":"electronic","value":"9783540708810"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-70881-0_10","type":"book-chapter","created":{"date-parts":[[2007,8,3]],"date-time":"2007-08-03T20:07:32Z","timestamp":1186171652000},"page":"84-97","source":"Crossref","is-referenced-by-count":15,"title":["On the Usage of Concrete Syntax in Model Transformation Rules"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Baar","sequence":"first","affiliation":[]},{"given":"Jon","family":"Whittle","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"10_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/3-540-47884-1_16","volume-title":"Integrated Formal Methods","author":"S. Kent","year":"2002","unstructured":"Kent, S.: Model driven engineering. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol.\u00a02335, pp. 286\u2013298. Springer, Heidelberg (2002)"},{"issue":"2","key":"10_CR2","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","volume":"30","author":"T. Mens","year":"2004","unstructured":"Mens, T., Tourw\u00e9, T.: A survey of software refactoring. IEEE Trans. Software Eng.\u00a030(2), 126\u2013139 (2004)","journal-title":"IEEE Trans. Software Eng."},{"key":"10_CR3","volume-title":"Refactoring: Improving the Design of Existing Programs","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Programs. Addison-Wesley, Reading (1999)"},{"key":"10_CR4","unstructured":"Czarnecki, K., Helsen, S.: Classification of model transformation approaches. In: Proc. OOPSLA\u201903 Workshop on Generative Techniques in the Context of Model-Driven Architecture (2003)"},{"volume-title":"Handbook of Graph Grammars and Computing by Graph Transformations, vol. 1: Foundations","year":"1997","key":"10_CR5","unstructured":"Rozenberg, G. (ed.): Handbook of Graph Grammars and Computing by Graph Transformations, vol. 1: Foundations. World Scientific, Singapore (1997)"},{"key":"10_CR6","unstructured":"OMG: MOF QVT Final Adopted Specification. OMG Adopted Specification ptc\/05-11-01 (Nov. 2005)"},{"key":"10_CR7","series-title":"Object Technology Series","volume-title":"The Unified Modeling Language User Guide","author":"G. Booch","year":"2005","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, 2nd edn. Object Technology Series. Addison-Wesley, Reading (2005)","edition":"2"},{"key":"10_CR8","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., et al. (eds.) ICGT 2002. LNCS, vol.\u00a02505, pp. 402\u2013429. Springer, Heidelberg (2002)"},{"key":"10_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1007\/978-3-540-30203-2_6","volume-title":"Graph Transformations","author":"E. Guerra","year":"2004","unstructured":"Guerra, E., de Lara, J.: Event-driven grammars: Towards the integration of meta-modelling and graph transformation. In: Ehrig, H., et al. (eds.) ICGT 2004. LNCS, vol.\u00a03256, pp. 54\u201369. Springer, Heidelberg (2004)"},{"key":"10_CR10","unstructured":"OMG: UML 2.0 OCL Specification \u2013 OMG Final Adopted Specification. OMG Document ptc\/03-10-14 (Oct. 2003)"},{"issue":"6","key":"10_CR11","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1006\/jvlc.2002.0234","volume":"13","author":"G. Costagliola","year":"2002","unstructured":"Costagliola, G., et al.: A classification framework to support the design of visual languages. Journal of Visual Languages and Computing\u00a013(6), 573\u2013600 (2002)","journal-title":"Journal of Visual Languages and Computing"},{"key":"10_CR12","unstructured":"OMG: Unified Modeling Language: Diagram interchange version 2.0. Convenience Document ptc\/05-06-04 (June 2005)"},{"key":"10_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1007\/11581741_15","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"F. Fondement","year":"2005","unstructured":"Fondement, F., Baar, T.: Making metamodels aware of concrete syntax. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol.\u00a03748, pp. 190\u2013204. Springer, Heidelberg (2005)"},{"key":"10_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/11880240_9","volume-title":"Model Driven Engineering Languages and Systems","author":"T. Baar","year":"2006","unstructured":"Baar, T.: Correctly defined concrete syntax for visual models. In: Nierstrasz, O., et al. (eds.) MoDELS 2006. LNCS, vol.\u00a04199, pp. 111\u2013125. Springer, Heidelberg (2006)"},{"key":"10_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1007\/11557432_21","volume-title":"Model Driven Engineering Languages and Systems","author":"S. Markovi\u0107","year":"2005","unstructured":"Markovi\u0107, S., Baar, T.: Refactoring OCL annotated UML class diagrams. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 280\u2013294. Springer, Heidelberg (2005)"},{"key":"10_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1007\/978-3-540-30187-5_8","volume-title":"<<UML>> 2004 - The Unified Modeling Language","author":"D. Stein","year":"2004","unstructured":"Stein, D., Hanenberg, S., Unland, R.: Query models. In: Baar, T., et al. (eds.) UML 2004. LNCS, vol.\u00a03273, pp. 98\u2013112. Springer, Heidelberg (2004)"}],"container-title":["Lecture Notes in Computer Science","Perspectives of Systems Informatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-70881-0_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T04:30:46Z","timestamp":1620016246000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-70881-0_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540708803","9783540708810"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-70881-0_10","relation":{},"subject":[]}}