{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T11:19:53Z","timestamp":1769339993814,"version":"3.49.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,1,24]],"date-time":"2011-01-24T00:00:00Z","timestamp":1295827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,1,24]]},"abstract":"<jats:p>Model transformations are one of the key technologies in modelbased development. The graphical notation of relational QVT provides a concise, intuitive way to specify transformations. But this notation is not directly applicable for practitioners because of the lack of tool support. On the other hand, XSLT is a common and powerful language for XML transformations, but not suitable for directly programming transformations of semantically complex models due to its low level syntax. We combine the best of both techniques by using QVT graphical notation to specify a transformation as a set of QVT relations, and implementing each relation as an XSLT rule template. A prototype tool with a QVT graphical editor and an automatic XSLT program generator has been developed to support the approach.<\/jats:p>","DOI":"10.1145\/1921532.1921563","type":"journal-article","created":{"date-parts":[[2011,2,8]],"date-time":"2011-02-08T13:21:01Z","timestamp":1297171261000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["QVT-based model transformation using XSLT"],"prefix":"10.1145","volume":"36","author":[{"given":"Dan","family":"Li","sequence":"first","affiliation":[{"name":"University of Macau, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoshan","family":"Li","sequence":"additional","affiliation":[{"name":"University of Macau, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Volker","family":"Stolz","sequence":"additional","affiliation":[{"name":"University of Oslo, Norway &amp; UNU-IIST, Macau, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,1,24]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/COLCOM.2007.4553876"},{"key":"e_1_2_1_2_1","volume-title":"2nd OOPSLA Workshop on Generative Techniques in the context of Model Driven Architecture","author":"Bichler L.","year":"2003"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.453.0621"},{"key":"e_1_2_1_5_1","unstructured":"Eclipse Foundation. Eclipse Modelling Framework. http:\/\/www.eclipse.org\/modeling\/emf\/.  Eclipse Foundation. Eclipse Modelling Framework. http:\/\/www.eclipse.org\/modeling\/emf\/."},{"key":"e_1_2_1_6_1","volume-title":"Proc. First Interoperability of Enterprise Software and Applications","author":"Gr\u00f8nmo R.","year":"2005"},{"key":"e_1_2_1_7_1","volume-title":"M. Kay. XSLT 2.0 Programmer's Reference","year":"2004"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89020-1_26"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.10.021"},{"key":"e_1_2_1_10_1","unstructured":"No Magic Inc. MagicDraw UML User's Manual. http:\/\/www.magicdraw.com\/ 2010.  No Magic Inc. MagicDraw UML User's Manual. http:\/\/www.magicdraw.com\/ 2010."},{"key":"e_1_2_1_11_1","unstructured":"Object Management Group. MDA Guide 2003. http:\/\/www.omg.org\/cgi-bin\/doc?omg\/03-06-01.  Object Management Group. MDA Guide 2003. http:\/\/www.omg.org\/cgi-bin\/doc?omg\/03-06-01."},{"key":"e_1_2_1_12_1","unstructured":"Object Management Group. Meta Object Facility (MOF) Core Specification. http:\/\/www.omg.org\/spec\/MOF\/2.0\/PDF Jan. 2006.  Object Management Group. Meta Object Facility (MOF) Core Specification. http:\/\/www.omg.org\/spec\/MOF\/2.0\/PDF Jan. 2006."},{"key":"e_1_2_1_13_1","unstructured":"Object Management Group. Object constraint language version 2.0 May 2006.  Object Management Group. Object constraint language version 2.0 May 2006."},{"key":"e_1_2_1_14_1","unstructured":"Object Management Group. MOF 2.0\/XMI Mapping v2.1.1. http:\/\/www.omg.org\/spec\/XMI\/2.1.1\/PDF 2007.  Object Management Group. MOF 2.0\/XMI Mapping v2.1.1. http:\/\/www.omg.org\/spec\/XMI\/2.1.1\/PDF 2007."},{"key":"e_1_2_1_15_1","unstructured":"Object Management Group. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification v1.1. http:\/\/www.omg.org\/spec\/QVT\/1.1\/Beta2\/PDF\/ Dec. 2009.  Object Management Group. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification v1.1. http:\/\/www.omg.org\/spec\/QVT\/1.1\/Beta2\/PDF\/ Dec. 2009."},{"key":"e_1_2_1_16_1","unstructured":"Object Management Group. Unified Modeling Language: Superstructure version 2.3 May 2010. http:\/\/www.omg.org\/spec\/UML\/2.3\/Superstructure.  Object Management Group. Unified Modeling Language: Superstructure version 2.3 May 2010. http:\/\/www.omg.org\/spec\/UML\/2.3\/Superstructure."},{"key":"e_1_2_1_17_1","volume-title":"Workshop on Transformations in UML (WTUML)","author":"Peltier M.","year":"2001"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.05.003"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.04.039"},{"key":"e_1_2_1_20_1","unstructured":"WWW Consortium. XML Schema W3C Recommendation. http:\/\/www.w3.org\/XML\/Schema.  WWW Consortium. XML Schema W3C Recommendation. http:\/\/www.w3.org\/XML\/Schema."},{"key":"e_1_2_1_21_1","unstructured":"WWW Consortium. XML Path Language (XPath) 2.0 W3C Recommendation. http:\/\/www.w3.org\/TR\/2007\/REC-xpath20-20070123\/ January 2007.  WWW Consortium. XML Path Language (XPath) 2.0 W3C Recommendation. http:\/\/www.w3.org\/TR\/2007\/REC-xpath20-20070123\/ January 2007."},{"key":"e_1_2_1_22_1","unstructured":"WWW Consortium. XSL Transformations (XSLT) Version 2.0 W3C Recommendation January 2007.  WWW Consortium. XSL Transformations (XSLT) Version 2.0 W3C Recommendation January 2007."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921563","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1921532.1921563","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:41Z","timestamp":1750248521000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921563"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1,24]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1,24]]}},"alternative-id":["10.1145\/1921532.1921563"],"URL":"https:\/\/doi.org\/10.1145\/1921532.1921563","relation":{},"ISSN":["0163-5948"],"issn-type":[{"value":"0163-5948","type":"print"}],"subject":[],"published":{"date-parts":[[2011,1,24]]},"assertion":[{"value":"2011-01-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}