{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:38:13Z","timestamp":1755999493615,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:00:00Z","timestamp":1669680000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["Germany?s Excellence Strategy?EXC 2023 Internet of Production?390621612"],"award-info":[{"award-number":["Germany?s Excellence Strategy?EXC 2023 Internet of Production?390621612"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,29]]},"DOI":"10.1145\/3564719.3568689","type":"proceedings-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T21:20:14Z","timestamp":1669929614000},"page":"108-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Model-Driven IoT App Stores: Deploying Customizable Software Products to Heterogeneous Devices"],"prefix":"10.1145","author":[{"given":"Arvid","family":"Butting","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg Christian","family":"Kirchhof","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anno","family":"Kleiss","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Judith","family":"Michael","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Radoslav","family":"Orlov","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. App Manifest Overview\u2014Android Developer Documentation. [Online]. Available:. https:\/\/developer.android.com\/guide\/topics\/manifest\/manifest-intro"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. Azure IoT Edge Product Website. [Online]. Available:. https:\/\/azure.microsoft.com\/en-us\/services\/iot-edge\/"},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. Balena Website. [Online]. Available:. https:\/\/www.balena.io\/"},{"key":"e_1_3_2_1_4_1","unstructured":"Kai Adam Judith Michael Lukas Netz Bernhard Rumpe and Simon Varga. 2020. Enterprise Information Systems in Academia and Practice: Lessons learned from a MBSE Project. In 40 Years EMISA: Digital Ecosystems of the Future: Methodology Techniques and Applications (EMISA\u201919) (LNI Vol. P-304). Gesellschaft f\u00fcr Informatik e.V. 59\u201366."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics8030285"},{"volume-title":"Interoperability and Open-Source Solutions for the Internet of Things, Ivana Podnar \u017darko","author":"Angelsmark Ola","key":"e_1_3_2_1_6_1","unstructured":"Ola Angelsmark and Per Persson. 2017. Requirement-Based Deployment of Applications in Calvin. In Interoperability and Open-Source Solutions for the Internet of Things, Ivana Podnar \u017darko, Arne Broering, Sergios Soursos, and Martin Serrano (Eds.). Springer International Publishing, Cham. 72\u201387. isbn:978-3-319-56877-5"},{"key":"e_1_3_2_1_7_1","volume-title":"A study of existing Ontologies in the IoT-domain. CoRR, abs\/1707.00112","author":"Bajaj Garvita","year":"2017","unstructured":"Garvita Bajaj, Rachit Agarwal, Pushpendra Singh, Nikolaos Georgantas, and Val\u00e9rie Issarny. 2017. A study of existing Ontologies in the IoT-domain. CoRR, abs\/1707.00112 (2017), arXiv:1707.00112. arxiv:1707.00112"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2812598"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.2"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111086"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC53001.2021.9631250"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2022.100529"},{"key":"e_1_3_2_1_14_1","unstructured":"Eclipse Foundation. 2022. IoT & Edge Developer Survey Report. [Online]. Available:. https:\/\/outreach.eclipse.foundation\/iot-edge-developer-survey-2022"},{"key":"e_1_3_2_1_15_1","volume-title":"GeneSIS: Continuous Orchestration and Deployment of Smart IoT Systems. In IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC). 1, 870\u2013875","author":"Ferry Nicolas","year":"2019","unstructured":"Nicolas Ferry, Phu Nguyen, Hui Song, Pierre-Emmanuel Novac, St\u00e9phane Lavirotte, Jean-Yves Tigli, and Arnor Solberg. 2019. GeneSIS: Continuous Orchestration and Deployment of Smart IoT Systems. In IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC). 1, 870\u2013875."},{"volume-title":"Towards Model-Based Continuous Deployment of Secure IoT Systems. In ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). 613\u2013618","author":"Ferry Nicolas","key":"e_1_3_2_1_16_1","unstructured":"Nicolas Ferry and Phu H. Nguyen. 2019. Towards Model-Based Continuous Deployment of Secure IoT Systems. In ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). 613\u2013618."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2020.19.2.a16"},{"key":"e_1_3_2_1_18_1","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. isbn:0-201-63361-2"},{"key":"e_1_3_2_1_19_1","unstructured":"Arkadii Gerasimov Patricia Heuser Holger Ketteni\u00df Peter Letmathe Judith Michael Lukas Netz Bernhard Rumpe and Simon Varga. 2020. Generated Enterprise Information Systems: MDSE for Maintainable Co-Development of Frontend and Backend. In Companion Proceedings of Modellierung 2020 Short Workshop and Tools & Demo Papers. CEUR Workshop Proceedings 22\u201330."},{"key":"e_1_3_2_1_20_1","volume-title":"Engineering Tagging Languages for DSLs. In Conference on Model Driven Engineering Languages and Systems (MODELS\u201915)","author":"Greifenberg Timo","year":"2015","unstructured":"Timo Greifenberg, Markus Look, Sebastian Roidl, and Bernhard Rumpe. 2015. Engineering Tagging Languages for DSLs. In Conference on Model Driven Engineering Languages and Systems (MODELS\u201915). ACM\/IEEE, 34\u201343."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976767.2976812"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"B. Henderson-Sellers and C. Gonzalez-Perez. 2006. Uses and Abuses of the Stereotype Mechanism in UML 1.x and 2.0. In Model Driven Engineering Languages and Systems Oscar Nierstrasz Jon Whittle David Harel and Gianna Reggio (Eds.). Springer Berlin Heidelberg Berlin Heidelberg. 16\u201326. isbn:978-3-540-45773-2","DOI":"10.1007\/11880240_2"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2019.01.023"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3549553"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3486609.3487210"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410941"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111087"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.11"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/GreenCom.2012.33"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.05.059"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3154847.3154853"},{"key":"e_1_3_2_1_32_1","unstructured":"T. Stahl M. Voelter and K. Czarnecki. 2006. Model-Driven Software Development: Technology Engineering Management. John Wiley & Sons. isbn:0470025700"},{"key":"e_1_3_2_1_33_1","volume-title":"A Roadmap to the Programmable World: Software Challenges in the IoT Era","author":"Taivalsaari Antero","year":"2017","unstructured":"Antero Taivalsaari and Tommi Mikkonen. 2017. A Roadmap to the Programmable World: Software Challenges in the IoT Era. IEEE Software, 34, 1 (2017), Jan, 72\u201380. issn:0740-7459"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2580950"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2995617"}],"event":{"name":"GPCE '22: 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Auckland New Zealand","acronym":"GPCE '22"},"container-title":["Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564719.3568689","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3564719.3568689","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:30Z","timestamp":1750182570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564719.3568689"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,29]]},"references-count":35,"alternative-id":["10.1145\/3564719.3568689","10.1145\/3564719"],"URL":"https:\/\/doi.org\/10.1145\/3564719.3568689","relation":{},"subject":[],"published":{"date-parts":[[2022,11,29]]},"assertion":[{"value":"2022-12-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}