{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T17:35:14Z","timestamp":1777656914509,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,1,25]],"date-time":"2023-01-25T00:00:00Z","timestamp":1674604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006012","name":"Christian Doppler Forschungsgesellschaft","doi-asserted-by":"publisher","award":["VaSiCS"],"award-info":[{"award-number":["VaSiCS"]}],"id":[{"id":"10.13039\/501100006012","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,1,25]]},"DOI":"10.1145\/3571788.3571800","type":"proceedings-article","created":{"date-parts":[[2023,1,17]],"date-time":"2023-01-17T23:46:21Z","timestamp":1673999181000},"page":"71-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Modularization Technique to Support Software Variability in Cyber-Physical Production Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5565-2012","authenticated-orcid":false,"given":"Shubham","family":"Sharma","sequence":"first","affiliation":[{"name":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8361-6190","authenticated-orcid":false,"given":"Hafiyyan Sayyid","family":"Fadhlillah","sequence":"additional","affiliation":[{"name":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2669-5942","authenticated-orcid":false,"given":"Antonio Manuel","family":"Guti\u00e9rrez Fern\u00e1ndez","sequence":"additional","affiliation":[{"name":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3862-1112","authenticated-orcid":false,"given":"Rick","family":"Rabiser","sequence":"additional","affiliation":[{"name":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1306-3209","authenticated-orcid":false,"given":"Alois","family":"Zoitl","sequence":"additional","affiliation":[{"name":"CDL VaSiCS, LIT CPS Lab, Johannes Kepler University, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,1,25]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Feature-Oriented Software Product Lines: Concepts and Implementation","author":"Apel Sven","unstructured":"Sven Apel , Don Batory , Christian Kstner , and Gunter Saake . 2013. Feature-Oriented Software Product Lines: Concepts and Implementation . Springer . Sven Apel, Don Batory, Christian Kstner, and Gunter Saake. 2013. Feature-Oriented Software Product Lines: Concepts and Implementation. Springer."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA46521.2020.9211908"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00042"},{"key":"e_1_3_2_1_4_1","volume-title":"Framing Software Reuse: Lessons from the Real World","author":"Bassett G.","unstructured":"Paul\u00a0 G. Bassett . 1996. Framing Software Reuse: Lessons from the Real World . Prentice-Hall, Inc. , USA. Paul\u00a0G. Bassett. 1996. Framing Software Reuse: Lessons from the Real World. Prentice-Hall, Inc., USA."},{"key":"e_1_3_2_1_5_1","volume-title":"A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite","author":"Batory Don","unstructured":"Don Batory . 2006. A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite . Springer Berlin Heidelberg , 3\u201335. Don Batory. 2006. A Tutorial on Feature Oriented Programming and the AHEAD Tool Suite. Springer Berlin Heidelberg, 3\u201335."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09787-6"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934493"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2018.8502627"},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. of the IEEE 15th Conference on Emerging Technologies Factory Automation (ETFA). 1\u20138.","author":"Dai Wenbin","year":"2010","unstructured":"Wenbin Dai and Valeriy Vyatkin . 2010 . Redesign distributed IEC 61131-3 PLC system in IEC function blocks . In Proc. of the IEEE 15th Conference on Emerging Technologies Factory Automation (ETFA). 1\u20138. Wenbin Dai and Valeriy Vyatkin. 2010. Redesign distributed IEC 61131-3 PLC system in IEC function blocks. In Proc. of the IEEE 15th Conference on Emerging Technologies Factory Automation (ETFA). 1\u20138."},{"key":"e_1_3_2_1_11_1","unstructured":"Wenbin Dai Valeriy Vyatkin James\u00a0H Christensen A Zoitl and T Strasser. 2015. Applying IEC\u00a061499 design paradigms: Object-oriented programming component-based design and service-oriented architecture. Distributed Control Applications: Guidelines Design Patterns and Application Examples with the IEC(2015) 39\u201368.  Wenbin Dai Valeriy Vyatkin James\u00a0H Christensen A Zoitl and T Strasser. 2015. Applying IEC\u00a061499 design paradigms: Object-oriented programming component-based design and service-oriented architecture. Distributed Control Applications: Guidelines Design Patterns and Application Examples with the IEC(2015) 39\u201368."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195782"},{"key":"e_1_3_2_1_13_1","volume-title":"Evolution and future of manufacturing systems. CIRP Annals 70 (1","author":"ElMaraghy Hoda","year":"2021","unstructured":"Hoda ElMaraghy , Laszlo Monostori , Guenther Schuh , and Waguih ElMaraghy . 2021. Evolution and future of manufacturing systems. CIRP Annals 70 (1 2021 ), 635\u2013658. Issue 2. Hoda ElMaraghy, Laszlo Monostori, Guenther Schuh, and Waguih ElMaraghy. 2021. Evolution and future of manufacturing systems. CIRP Annals 70 (1 2021), 635\u2013658. Issue 2."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503229.3547028"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510466.3511273"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA45728.2021.9613293"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195923"},{"key":"e_1_3_2_1_18_1","volume-title":"digitization, and opportunities for sustainability. Journal of Cleaner Production 252","author":"Ghobakhloo Morteza","year":"2020","unstructured":"Morteza Ghobakhloo . 2020. Industry 4.0 , digitization, and opportunities for sustainability. Journal of Cleaner Production 252 ( 2020 ). Morteza Ghobakhloo. 2020. Industry 4.0, digitization, and opportunities for sustainability. Journal of Cleaner Production 252 (2020)."},{"key":"e_1_3_2_1_19_1","volume-title":"Bernhard Rumpe, and Ina Schaefer.","author":"Haber Arne","year":"2013","unstructured":"Arne Haber , Carsten Kolassa , Peter Manhart , Pedram Mir\u00a0Seyed Nazari , Bernhard Rumpe, and Ina Schaefer. 2013 . First-class variability modeling in Matlab\/Simulink. ArXiv abs\/1408.5751(2013). Arne Haber, Carsten Kolassa, Peter Manhart, Pedram Mir\u00a0Seyed Nazari, Bernhard Rumpe, and Ina Schaefer. 2013. First-class variability modeling in Matlab\/Simulink. ArXiv abs\/1408.5751(2013)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2015.2510665"},{"key":"e_1_3_2_1_21_1","unstructured":"IEC TC65\/WG6. 2012. IEC 61499-1 Function Blocks - part 1:\u00a0Architecture v2.0: Edition 2.0. www.iec.ch  IEC TC65\/WG6. 2012. IEC 61499-1 Function Blocks - part 1:\u00a0Architecture v2.0: Edition 2.0. www.iec.ch"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.05.281"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253354"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. of ECOOP \u2013 Object-Oriented Programming, Andrew\u00a0P","author":"Lopez-Herrejon E.","unstructured":"Roberto\u00a0 E. Lopez-Herrejon , Don Batory , and William Cook . 2005. Evaluating Support for Features in Advanced Modularization Technologies . In Proc. of ECOOP \u2013 Object-Oriented Programming, Andrew\u00a0P . Black (Ed.). Springer Berlin Heidelberg , 169\u2013194. Roberto\u00a0E. Lopez-Herrejon, Don Batory, and William Cook. 2005. Evaluating Support for Features in Advanced Modularization Technologies. In Proc. of ECOOP \u2013 Object-Oriented Programming, Andrew\u00a0P. Black (Ed.). Springer Berlin Heidelberg, 169\u2013194."},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. of the 13th IPS Research Seminar, Fuglsoe.","author":"Miller D","year":"1998","unstructured":"Thomas\u00a0 D Miller and Per Elgard . 1998 . Defining modules, modularity and modularization . In Proc. of the 13th IPS Research Seminar, Fuglsoe. Thomas\u00a0D Miller and Per Elgard. 1998. Defining modules, modularity and modularization. In Proc. of the 13th IPS Research Seminar, Fuglsoe."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.31"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA45728.2021.9613398"},{"key":"e_1_3_2_1_28_1","volume-title":"Multi-Dimensional Separation of Concerns and the Hyperspace Approach","author":"Ossher Harold","unstructured":"Harold Ossher and Peri Tarr . 2002. Multi-Dimensional Separation of Concerns and the Hyperspace Approach . Springer US , Boston, MA , 293\u2013323. Harold Ossher and Peri Tarr. 2002. Multi-Dimensional Separation of Concerns and the Hyperspace Approach. Springer US, Boston, MA, 293\u2013323."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.12.027"},{"key":"e_1_3_2_1_31_1","volume-title":"Software Product Lines: Going Beyond","author":"Schaefer Ina","unstructured":"Ina Schaefer , Lorenzo Bettini , Viviana Bono , Ferruccio Damiani , and Nico Tanzarella . 2010. Delta-Oriented Programming of Software Product Lines . In Software Product Lines: Going Beyond , Jan Bosch and Jaejoon Lee (Eds.). Springer , 77\u201391. Ina Schaefer, Lorenzo Bettini, Viviana Bono, Ferruccio Damiani, and Nico Tanzarella. 2010. Delta-Oriented Programming of Software Product Lines. In Software Product Lines: Going Beyond, Jan Bosch and Jaejoon Lee (Eds.). Springer, 77\u201391."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3461001.3473060"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1991.130626"},{"key":"e_1_3_2_1_34_1","volume-title":"Software Reuse: From Cloned Variants to Managed Software Product Lines","author":"Seidl Christoph","year":"2019","unstructured":"Christoph Seidl , David Wille , and Ina Schaefer . 2019 . Software Reuse: From Cloned Variants to Managed Software Product Lines . Springer International Publishing , 77\u2013108. Christoph Seidl, David Wille, and Ina Schaefer. 2019. Software Reuse: From Cloned Variants to Managed Software Product Lines. Springer International Publishing, 77\u2013108."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT55257.2022.00029"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA45728.2021.9613379"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA56994.2022.00061"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA45728.2021.9613569"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA45728.2021.9613569"},{"key":"e_1_3_2_1_40_1","volume-title":"Proc. of the 27th International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE","author":"Unterdechler Markus","year":"2022","unstructured":"Markus Unterdechler , Antonio Gutierrez , Lisa Sonnleithner , Rick Rabiser , and Alois Zoitl . 2022 . Identifying repeating patterns in IEC 61499 systems with machine learning . In Proc. of the 27th International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE , Stuttgart, Germany. Markus Unterdechler, Antonio Gutierrez, Lisa Sonnleithner, Rick Rabiser, and Alois Zoitl. 2022. Identifying repeating patterns in IEC 61499 systems with machine learning. In Proc. of the 27th International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, Stuttgart, Germany."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/1308171.1308205"},{"key":"e_1_3_2_1_42_1","volume-title":"2012 IEEE International Conference on Industrial Technology. 78\u201383","author":"Wenger Monika","year":"2012","unstructured":"Monika Wenger and Alois Zoitl . 2012 . Reuse of IEC 61131-3 Structured Text for IEC 61499 . In 2012 IEEE International Conference on Industrial Technology. 78\u201383 . Monika Wenger and Alois Zoitl. 2012. Reuse of IEC 61131-3 Structured Text for IEC 61499. In 2012 IEEE International Conference on Industrial Technology. 78\u201383."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPS48405.2020.9274744"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897045.2897048"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2013.6622910"},{"key":"e_1_3_2_1_46_1","volume-title":"Is IEC 61499 in harmony with IEC 61131-3?IEEE Industrial Electronics Magazine 3, 4","author":"Zoitl Alois","year":"2009","unstructured":"Alois Zoitl , Thomas Strasser , Christoph Sunder , and Thomas Baier . 2009. Is IEC 61499 in harmony with IEC 61131-3?IEEE Industrial Electronics Magazine 3, 4 ( 2009 ), 49\u201355. Alois Zoitl, Thomas Strasser, Christoph Sunder, and Thomas Baier. 2009. Is IEC 61499 in harmony with IEC 61131-3?IEEE Industrial Electronics Magazine 3, 4 (2009), 49\u201355."}],"event":{"name":"VaMoS 2023: 17th International Working Conference on Variability Modelling of Software-Intensive Systems","location":"Odense Denmark","acronym":"VaMoS 2023"},"container-title":["Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3571788.3571800","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3571788.3571800","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:48Z","timestamp":1750182528000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3571788.3571800"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,25]]},"references-count":45,"alternative-id":["10.1145\/3571788.3571800","10.1145\/3571788"],"URL":"https:\/\/doi.org\/10.1145\/3571788.3571800","relation":{},"subject":[],"published":{"date-parts":[[2023,1,25]]},"assertion":[{"value":"2023-01-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}