{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,2]],"date-time":"2025-09-02T10:47:00Z","timestamp":1756810020270,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T00:00:00Z","timestamp":1411430400000},"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":[],"published-print":{"date-parts":[[2014,9,23]]},"DOI":"10.1145\/2647508.2647512","type":"proceedings-article","created":{"date-parts":[[2014,8,21]],"date-time":"2014-08-21T12:19:23Z","timestamp":1408623563000},"page":"63-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["DeltaJ 1.5"],"prefix":"10.1145","author":[{"given":"Jonathan","family":"Koscielny","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}]},{"given":"S\u00f6nke","family":"Holthusen","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}]},{"given":"Ina","family":"Schaefer","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}]},{"given":"Sandro","family":"Schulze","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}]},{"given":"Lorenzo","family":"Bettini","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Torino"}]},{"given":"Ferruccio","family":"Damiani","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Torino"}]}],"member":"320","published-online":{"date-parts":[[2014,9,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"April","author":"Documentation Xtext","year":"2013","unstructured":"Xtext 2.4 Documentation . PDF document from the frameworks website , April 2013 . Online at www.eclipse.org\/Xtext\/documentation\/2.4.0\/Documentation.pdf. Xtext 2.4 Documentation. PDF document from the frameworks website, April 2013. Online at www.eclipse.org\/Xtext\/documentation\/2.4.0\/Documentation.pdf."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1793854.1793861"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.120"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.3233\/SAT190075"},{"key":"e_1_3_2_1_7_1","volume-title":"Packt Publishing","author":"Bettini L.","year":"2013","unstructured":"L. Bettini . Implementing Domain-Specific Languages with Xtext and Xtend . Packt Publishing , 2013 . L. Bettini. Implementing Domain-Specific Languages with Xtext and Xtend. Packt Publishing, 2013."},{"issue":"2","key":"e_1_3_2_1_8_1","first-page":"77","volume":"50","author":"Bettini L.","year":"2013","unstructured":"L. Bettini , F. Damiani , and I. Schaefer . Compositional Type Checking of Delta-Oriented Software Product Lines. Acta Informatica , 50 ( 2 ): 77 -- 122 , 2013 . L. Bettini, F. Damiani, and I. Schaefer. Compositional Type Checking of Delta-Oriented Software Product Lines. Acta Informatica, 50(2):77--122, 2013.","journal-title":"Compositional Type Checking of Delta-Oriented Software Product Lines. Acta Informatica"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21455-4_13"},{"key":"e_1_3_2_1_10_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2001","unstructured":"P. Clements and L. Northrop . Software Product Lines: Practices and Patterns . Addison-Wesley , 2001 . P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2001."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-34026-0_15"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480361.2371419"},{"key":"e_1_3_2_1_13_1","unstructured":"M. Fowler. Inversion of Control Containers and the Dependency Injection pattern. http:\/\/www.martinfowler.com\/articles\/injection.html 2004.  M. Fowler. Inversion of Control Containers and the Dependency Injection pattern. http:\/\/www.martinfowler.com\/articles\/injection.html 2004."},{"key":"e_1_3_2_1_14_1","volume-title":"Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik","author":"Friesen K.","year":"2012","unstructured":"K. Friesen . Entwicklung einer Werkzeugunterst\u00fctzung f\u00fcr DeltaJava und Evaluierung der Sprache anhand einer Fallstudie. Master thesis, Technische Universit\u00e4t Braunschweig , Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik , September 2012 . K. Friesen. Entwicklung einer Werkzeugunterst\u00fctzung f\u00fcr DeltaJava und Evaluierung der Sprache anhand einer Fallstudie. Master thesis, Technische Universit\u00e4t Braunschweig, Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik, September 2012."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430508"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2031759.2031767"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/503502.503505"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_2_1_19_1","first-page":"181","volume-title":"Proceedings of the International Software Product Line Conference (SPLC)","author":"K\u00e4stner C.","year":"2009","unstructured":"C. K\u00e4stner , S. Apel , S. S. ur Rahman , M. Rosenm\u00fcller , D. Batory , and G. Saake . On the Impact of the Optional Feature Problem: Analysis and Case Studies . In Proceedings of the International Software Product Line Conference (SPLC) , pages 181 -- 190 . Carnegie Mellon University , 2009 . C. K\u00e4stner, S. Apel, S. S. ur Rahman, M. Rosenm\u00fcller, D. Batory, and G. Saake. On the Impact of the Optional Feature Problem: Analysis and Case Studies. In Proceedings of the International Software Product Line Conference (SPLC), pages 181--190. Carnegie Mellon University, 2009."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_1_21_1","first-page":"220","volume-title":"Aspect-Oriented Programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP)","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , J. Lamping , A. Mendhekar , C. Maeda , C. V. Lopes , J.-M. Loingtier , and J. Irwin . Aspect-Oriented Programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP) , pages 220 -- 242 . Springer , 1997 . G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), pages 220--242. Springer, 1997."},{"key":"e_1_3_2_1_22_1","volume-title":"Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik","author":"Koscielny J.","year":"2013","unstructured":"J. Koscielny . Typsicherheit in delta-orientierten Softwareproduktlinien. Bachelor thesis, Technische Universit\u00e4t Braunschweig , Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik , May 2013 . J. Koscielny. Typsicherheit in delta-orientierten Softwareproduktlinien. Bachelor thesis, Technische Universit\u00e4t Braunschweig, Institut f\u00fcr Softwaretechnik und Fahrzeuginformatik, May 2013."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020284"},{"key":"e_1_3_2_1_24_1","volume-title":"O'Reilly Media","author":"Levine J.","year":"2009","unstructured":"J. Levine . Flex & Bison . O'Reilly Media , 2009 . J. Levine. Flex & Bison. O'Reilly Media, 2009."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_8"},{"key":"e_1_3_2_1_26_1","volume-title":"Pragmatic Programmers","author":"Parr T.","year":"2007","unstructured":"T. Parr . The Definitive ANTLR Reference: Building Domain-Specific Languages . Pragmatic Programmers , 2007 . T. Parr. The Definitive ANTLR Reference: Building Domain-Specific Languages. Pragmatic Programmers, 2007."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1095605"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1885639.1885647"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1960275.1960283"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868688.1868696"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-012-0253-y"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451436.2451446"},{"key":"e_1_3_2_1_33_1","volume-title":"EMF: Eclipse Modeling Framework","author":"Steinberg D.","year":"2008","unstructured":"D. Steinberg , F. Budinsky , M. Paternostro , and E. Merks . EMF: Eclipse Modeling Framework . Addison Wesley , 2008 . D. Steinberg, F. Budinsky, M. Paternostro, and E. Merks. EMF: Eclipse Modeling Framework. Addison Wesley, 2008."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297064"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289971.1289989"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24851-4_6"},{"key":"e_1_3_2_1_38_1","series-title":"Lecture Notes in Computer Science","first-page":"383","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"Voelter M.","year":"2011","unstructured":"M. Voelter . Language and IDE Modularization and Composition with MPS. In Generative and Transformational Techniques in Software Engineering , Lecture Notes in Computer Science , pages 383 -- 430 . Springer , 2011 . M. Voelter. Language and IDE Modularization and Composition with MPS. In Generative and Transformational Techniques in Software Engineering, Lecture Notes in Computer Science, pages 383--430. Springer, 2011."}],"event":{"name":"PPPJ '14: 2014 INTERNATIONAL CONFERENCE ON PRINCIPLES AND PRACTICES OF PROGRAMMING ON THE JAVA PLATFORM VIRTUAL MACHINES, LANGUAGES AND TOOLS","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing","SIGPLAN ACM Special Interest Group on Programming Languages","Sabre Sabre","PK Cracow University of Technology","ACM Association for Computing Machinery"],"location":"Cracow Poland","acronym":"PPPJ '14"},"container-title":["Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform: Virtual machines, Languages, and Tools"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647508.2647512","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2647508.2647512","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:01:12Z","timestamp":1750276872000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647508.2647512"}},"subtitle":["delta-oriented programming for Java 1.5"],"short-title":[],"issued":{"date-parts":[[2014,9,23]]},"references-count":38,"alternative-id":["10.1145\/2647508.2647512","10.1145\/2647508"],"URL":"https:\/\/doi.org\/10.1145\/2647508.2647512","relation":{},"subject":[],"published":{"date-parts":[[2014,9,23]]},"assertion":[{"value":"2014-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}