{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T10:15:50Z","timestamp":1753438550433,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,23]],"date-time":"2022-10-23T00:00:00Z","timestamp":1666483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Portuguese Foundation for Science and Technology","award":["UIDB\/04516\/2020, PTDC\/CCI-INF\/32081\/2017, and Lisboa-01-0247-Feder-045917"],"award-info":[{"award-number":["UIDB\/04516\/2020, PTDC\/CCI-INF\/32081\/2017, and Lisboa-01-0247-Feder-045917"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,23]]},"DOI":"10.1145\/3550355.3552442","type":"proceedings-article","created":{"date-parts":[[2022,10,24]],"date-time":"2022-10-24T22:44:57Z","timestamp":1666651497000},"page":"210-220","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Nested OSTRICH"],"prefix":"10.1145","author":[{"given":"Jo\u00e3o Costa","family":"Seco","sequence":"first","affiliation":[{"name":"NOVA University Lisbon, Caparica, Portugal"}]},{"given":"Hugo","family":"Louren\u00e7o","sequence":"additional","affiliation":[{"name":"OutSystems, Lisbon, Portugal"}]},{"given":"Joana","family":"Parreira","sequence":"additional","affiliation":[{"name":"NOVA University Lisbon, Caparica, Portugal"}]},{"given":"Carla","family":"Ferreira","sequence":"additional","affiliation":[{"name":"NOVA University Lisbon, Caparica, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2022,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Atlas 2015. Atlas transformation language. https:\/\/wiki.eclipse.org\/ATL\/User_Guide. Last visited in 2022-05-11.  Atlas 2015. Atlas transformation language. https:\/\/wiki.eclipse.org\/ATL\/User_Guide. Last visited in 2022-05-11."},{"key":"e_1_3_2_1_2_1","unstructured":"Gilad Bracha. 2004. Generics in the Java Programming Language. https:\/\/www.oracle.com\/technetwork\/java\/javase\/generics-tutorial-159168.pdf.  Gilad Bracha. 2004. Generics in the Java Programming Language. https:\/\/www.oracle.com\/technetwork\/java\/javase\/generics-tutorial-159168.pdf."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360557"},{"key":"e_1_3_2_1_4_1","volume-title":"Phase Distinctions in Type Theory. (January","author":"Cardelli Luca","year":"1988","unstructured":"Luca Cardelli . 1988. Phase Distinctions in Type Theory. (January 1988 ). https:\/\/www.microsoft.com\/en-us\/research\/publication\/phase-distinctions-in-type-theory\/ Luca Cardelli. 1988. Phase Distinctions in Type Theory. (January 1988). https:\/\/www.microsoft.com\/en-us\/research\/publication\/phase-distinctions-in-type-theory\/"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/6041.6042"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30187-5_3"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_51"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture","volume":"45","author":"Czarnecki Krzysztof","year":"2003","unstructured":"Krzysztof Czarnecki and Simon Helsen . 2003 . Classification of Model Transformation Approaches . In Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture , Vol. 45 . USA, 1--17. Krzysztof Czarnecki and Simon Helsen. 2003. Classification of Model Transformation Approaches. In Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture, Vol. 45. USA, 1--17."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/382780.382785"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-011-0221-0"},{"key":"e_1_3_2_1_12_1","unstructured":"Eddy Ghabach. 2018. Supporting Clone-and-Own in software product line. Ph. D. Dissertation. https:\/\/tel.archives-ouvertes.fr\/tel-01931217  Eddy Ghabach. 2018. Supporting Clone-and-Own in software product line. Ph. D. Dissertation. https:\/\/tel.archives-ouvertes.fr\/tel-01931217"},{"key":"e_1_3_2_1_13_1","unstructured":"GitHub 2021. Mustache - Logic-less templates. https:\/\/mustache.github.io\/. Last visited in 2022-05-11.  GitHub 2021. Mustache - Logic-less templates. https:\/\/mustache.github.io\/. Last visited in 2022-05-11."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.01.013"},{"key":"e_1_3_2_1_15_1","unstructured":"GOLEM 2020. Automated Programming to Revolutionize App Development. https:\/\/www.cmuportugal.org\/large-scale-collaborative-research-projects\/golem\/. Last visited in 2022-05-11.  GOLEM 2020. Automated Programming to Revolutionize App Development. https:\/\/www.cmuportugal.org\/large-scale-collaborative-research-projects\/golem\/. Last visited in 2022-05-11."},{"key":"e_1_3_2_1_16_1","unstructured":"Handlebars 2021. Handlebars - Minimal templating on steroids. https:\/\/handlebarsjs.com\/. Last visited in 2022-05-11.  Handlebars 2021. Handlebars - Minimal templating on steroids. https:\/\/handlebarsjs.com\/. Last visited in 2022-05-11."},{"volume-title":"JetBrains Meta Programming System","key":"e_1_3_2_1_17_1","unstructured":"JetBrains. 2020. JetBrains Meta Programming System . http:\/\/github.com\/JetBrains\/MPS. Last visited in 2022-05-11. JetBrains. 2020. JetBrains Meta Programming System. http:\/\/github.com\/JetBrains\/MPS. Last visited in 2022-05-11."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07151-0_6"},{"volume-title":"Abstraction and Specification in Program Development","author":"Liskov Barbara","key":"e_1_3_2_1_19_1","unstructured":"Barbara Liskov and John Guttag . 1986. Abstraction and Specification in Program Development . MIT Press , Cambridge, MA, USA . Barbara Liskov and John Guttag. 1986. Abstraction and Specification in Program Development. MIT Press, Cambridge, MA, USA."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS50736.2021.00030"},{"key":"e_1_3_2_1_21_1","volume-title":"Joana Parreira, and Carla Ferreira.","author":"Louren\u00e7o Hugo","year":"2022","unstructured":"Hugo Louren\u00e7o , Jo\u00e3o Costa Seco , Joana Parreira, and Carla Ferreira. 2022 . OSTRICH - A Rich Template Language for Low-code Development (Extended version). [under submission]. Hugo Louren\u00e7o, Jo\u00e3o Costa Seco, Joana Parreira, and Carla Ferreira. 2022. OSTRICH - A Rich Template Language for Low-code Development (Extended version). [under submission]."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(78)90014-4"},{"key":"e_1_3_2_1_23_1","unstructured":"OMG 2016. Meta Object Facility Specification Version 2.5.1. https:\/\/www.omg.org\/spec\/MOF. Last visited in 2022-05-09.  OMG 2016. Meta Object Facility Specification Version 2.5.1. https:\/\/www.omg.org\/spec\/MOF. Last visited in 2022-05-09."},{"key":"e_1_3_2_1_24_1","unstructured":"OMG 2017. Modeling Language Specification Version 2.5.1. https:\/\/www.omg.org\/spec\/UML. Last visited in 2022-05-09.  OMG 2017. Modeling Language Specification Version 2.5.1. https:\/\/www.omg.org\/spec\/UML. Last visited in 2022-05-09."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988703"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500828.2500846"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-021-00970-2"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/581690.581691"},{"key":"e_1_3_2_1_29_1","volume-title":"Merks","author":"Steinberg Dave","year":"2009","unstructured":"Dave Steinberg , Frank Budinsky , Marcelo Paternostro , and Ed Merks . 2009 . EMF : Eclipse Modeling Framework (2 ed.). Addison-Wesley , Upper Saddle River, NJ. https:\/\/www.safaribooksonline.com\/library\/view\/emf-eclipse-modeling\/9780321331885\/ Dave Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2009. EMF: Eclipse Modeling Framework (2 ed.). Addison-Wesley, Upper Saddle River, NJ. https:\/\/www.safaribooksonline.com\/library\/view\/emf-eclipse-modeling\/9780321331885\/"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/258993.259019"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410988"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-015-0463-3"}],"event":{"name":"MODELS '22: ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Univ. of Montreal University of Montreal","IEEE CS"],"location":"Montreal Quebec Canada","acronym":"MODELS '22"},"container-title":["Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550355.3552442","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3550355.3552442","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:08:07Z","timestamp":1750183687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550355.3552442"}},"subtitle":["hatching compositions of low-code templates"],"short-title":[],"issued":{"date-parts":[[2022,10,23]]},"references-count":31,"alternative-id":["10.1145\/3550355.3552442","10.1145\/3550355"],"URL":"https:\/\/doi.org\/10.1145\/3550355.3552442","relation":{},"subject":[],"published":{"date-parts":[[2022,10,23]]},"assertion":[{"value":"2022-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}