{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T23:05:03Z","timestamp":1778713503007,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,9,15]],"date-time":"2014-09-15T00:00:00Z","timestamp":1410739200000},"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,15]]},"DOI":"10.1145\/2647908.2655965","type":"proceedings-article","created":{"date-parts":[[2014,9,17]],"date-time":"2014-09-17T14:22:41Z","timestamp":1410963761000},"page":"36-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":33,"title":["Family model mining for function block diagrams in automation software"],"prefix":"10.1145","author":[{"given":"S\u00f6nke","family":"Holthusen","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Wille","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Legat","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Beddig","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ina","family":"Schaefer","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Braunschweig"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Birgit","family":"Vogel-Heuser","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t M\u00fcnchen"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405285"},{"key":"e_1_3_2_1_2_1","volume-title":"Five year market analysis and technology forecast through","author":"ARC Advisory Group","year":"2016","unstructured":"ARC Advisory Group . PLC & PLC-based PAC Worldwide Outlook : Five year market analysis and technology forecast through 2016 , 2011. ARC Advisory Group. PLC & PLC-based PAC Worldwide Outlook: Five year market analysis and technology forecast through 2016, 2011."},{"issue":"4","key":"e_1_3_2_1_3_1","first-page":"990","article-title":"On the implementation of industrial automation systems based on plc. Automation Science and Engineering","volume":"10","author":"Basile F.","year":"2013","unstructured":"F. Basile , P. Chiacchio , and D. Gerbasio . On the implementation of industrial automation systems based on plc. Automation Science and Engineering , IEEE Transactions on , 10 ( 4 ): 990 -- 1003 , Oct 2013 . F. Basile, P. Chiacchio, and D. Gerbasio. On the implementation of industrial automation systems based on plc. Automation Science and Engineering, IEEE Transactions on, 10(4):990--1003, Oct 2013.","journal-title":"IEEE Transactions on"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1808937.1808941"},{"key":"e_1_3_2_1_5_1","volume-title":"Generative programming: methods, tools, and applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. Eisenecker . Generative programming: methods, tools, and applications . Addison-Wesley , 2000 . K. Czarnecki and U. Eisenecker. Generative programming: methods, tools, and applications. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04211-9_12"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368172"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0076-6"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2008.21"},{"key":"e_1_3_2_1_10_1","series-title":"LNI","first-page":"2443","volume-title":"GI-Jahrestagung","author":"Holthusen S.","year":"2013","unstructured":"S. Holthusen , P. Manhart , I. Schaefer , S. Schulze , C. Singer , and D. Wille . Automatische Synthese von Familienmodellen durch Analyse von block-basierten Funktionsmodellen . In GI-Jahrestagung , volume 220 of LNI , pages 2443 -- 2457 . GI, 2013 . in German . S. Holthusen, P. Manhart, I. Schaefer, S. Schulze, C. Singer, and D. Wille. Automatische Synthese von Familienmodellen durch Analyse von block-basierten Funktionsmodellen. In GI-Jahrestagung, volume 220 of LNI, pages 2443--2457. GI, 2013. in German."},{"key":"e_1_3_2_1_11_1","volume-title":"Technische Universit\u00e4t M\u00fcnchen. The pick and place unit demonstrator for evolution in industrial plant automation. Online available: http:\/\/www.ppu-demonstrator.org","author":"Institute of Automation and Information Systems","year":"2014","unstructured":"Institute of Automation and Information Systems , Technische Universit\u00e4t M\u00fcnchen. The pick and place unit demonstrator for evolution in industrial plant automation. Online available: http:\/\/www.ppu-demonstrator.org , 2014 . Institute of Automation and Information Systems, Technische Universit\u00e4t M\u00fcnchen. The pick and place unit demonstrator for evolution in industrial plant automation. Online available: http:\/\/www.ppu-demonstrator.org, 2014."},{"key":"e_1_3_2_1_12_1","volume-title":"Programmable logic controllers -- part 3: Programming languages","author":"Commision International Electrotechnical","year":"2009","unstructured":"International Electrotechnical Commision . Programmable logic controllers -- part 3: Programming languages , 2009 . International Electrotechnical Commision. Programmable logic controllers -- part 3: Programming languages, 2009."},{"key":"e_1_3_2_1_13_1","volume-title":"Function blocks","author":"Commision International Electrotechnical","year":"2013","unstructured":"International Electrotechnical Commision . Function blocks , 2013 . International Electrotechnical Commision. Function blocks, 2013."},{"key":"e_1_3_2_1_14_1","volume-title":"Programmable logic controllers -- part 3: Programming languages","author":"Commision International Electrotechnical","year":"2013","unstructured":"International Electrotechnical Commision . Programmable logic controllers -- part 3: Programming languages , 2013 . International Electrotechnical Commision. Programmable logic controllers -- part 3: Programming languages, 2013."},{"key":"e_1_3_2_1_15_1","first-page":"1","volume-title":"Proceedings of the 1st International workshop on Reverse Variability Engineering (REVE'13)","author":"Klatt B.","year":"2013","unstructured":"B. Klatt , M. K\u00fcster , and K. Krogmann . A Graph-Based Analysis Concept to Derive a Variation Point Design from Product Copies . In Proceedings of the 1st International workshop on Reverse Variability Engineering (REVE'13) , pages 1 -- 8 , Genua, Italy , March 2013 . B. Klatt, M. K\u00fcster, and K. Krogmann. A Graph-Based Analysis Concept to Derive a Variation Point Design from Product Copies. In Proceedings of the 1st International workshop on Reverse Variability Engineering (REVE'13), pages 1--8, Genua, Italy, March 2013."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593783.2593786"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2013.6699841"},{"key":"e_1_3_2_1_18_1","first-page":"707","article-title":"Binary Codes Capable of Correcting Deletions","volume":"10","author":"Levenshtein V.","year":"1966","unstructured":"V. Levenshtein . Binary Codes Capable of Correcting Deletions , Insertions and Reversals. Soviet Physics Doklady , 10 : 707 -- 710 , 1966 . V. Levenshtein. Binary Codes Capable of Correcting Deletions, Insertions and Reversals. Soviet Physics Doklady, 10:707--710, 1966.","journal-title":"Insertions and Reversals. Soviet Physics Doklady"},{"key":"e_1_3_2_1_19_1","first-page":"1","volume-title":"Emerging Technologies Factory Automation (ETFA), 2011 IEEE 16th Conference on","author":"Maga C.","year":"2011","unstructured":"C. Maga , N. Jazdi , and P. Gohner . Requirements on engineering tools for increasing reuse in industrial automation . In Emerging Technologies Factory Automation (ETFA), 2011 IEEE 16th Conference on , pages 1 -- 7 , Sept 2011 . C. Maga, N. Jazdi, and P. Gohner. Requirements on engineering tools for increasing reuse in industrial automation. In Emerging Technologies Factory Automation (ETFA), 2011 IEEE 16th Conference on, pages 1--7, Sept 2011."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2013.6648057"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070528"},{"key":"e_1_3_2_1_22_1","volume-title":"Technical Paper","author":"PLCopen Technical Committee 6.","year":"2009","unstructured":"PLCopen Technical Committee 6. XML formats for IEC 61131-3 . Technical Paper , 2009 . Version 2.01. PLCopen Technical Committee 6. XML formats for IEC 61131-3. Technical Paper, 2009. Version 2.01."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOMPES.2009.5069132"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868299"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019141"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.06.005"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/978-3-642-15579-6_6","volume-title":"Software Product Lines: Going Beyond","author":"Schaefer I.","year":"2010","unstructured":"I. Schaefer , L. Bettini , V. Bono , F. Damiani , and N. Tanzarella . Delta-oriented programming of software product lines . In Software Product Lines: Going Beyond , pages 77 -- 91 . Springer , 2010 . I. Schaefer, L. Bettini, V. Bono, F. Damiani, and N. Tanzarella. Delta-oriented programming of software product lines. In Software Product Lines: Going Beyond, pages 77--91. Springer, 2010."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985856"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.4236\/jsea.2011.44024"},{"key":"e_1_3_2_1_30_1","volume-title":"March","author":"Vogel-Heuser B.","year":"2014","unstructured":"B. Vogel-Heuser , J. Folmer , and C. Legat . Anforderungen an die Softwareevolution in der Automatisierung des Maschinen- und Anlagenbaus (requirements on software evolution in machine and plant automation). at - Automatisierungstechnik, 62(3) , March 2014 . B. Vogel-Heuser, J. Folmer, and C. Legat. Anforderungen an die Softwareevolution in der Automatisierung des Maschinen- und Anlagenbaus (requirements on software evolution in machine and plant automation). at - Automatisierungstechnik, 62(3), March 2014."},{"key":"e_1_3_2_1_32_1","volume-title":"IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review","author":"Vyatkin V.","year":"2011","unstructured":"V. Vyatkin . IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review . IEEE Transactions on Industrial Informatics , 7(4):768--781, 2011 . V. Vyatkin. IEC 61499 as enabler of distributed and intelligent automation: State-of-the-art review. IEEE Transactions on Industrial Informatics, 7(4):768--781, 2011."},{"key":"e_1_3_2_1_33_1","first-page":"211","volume-title":"SPLC '09","author":"Weston N.","year":"2009","unstructured":"N. Weston , R. Chitchyan , and A. Rashid . A framework for constructing semantically composable feature models from natural language requirements . In SPLC '09 , pages 211 -- 220 , 2009 . N. Weston, R. Chitchyan, and A. Rashid. A framework for constructing semantically composable feature models from natural language requirements. In SPLC '09, pages 211--220, 2009."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499777.2500708"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2011.24"}],"event":{"name":"SPLC '14: 18th International Software Product Lines Conference - Companion Volume for Workshop, Tools and Demo papers","location":"Florence Italy","acronym":"SPLC '14","sponsor":["University of Florence University of Florence","CNR Istituto di Scienza e Tecnologie dell Informazione"]},"container-title":["Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647908.2655965","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2647908.2655965","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:40Z","timestamp":1750231180000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2647908.2655965"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,15]]},"references-count":34,"alternative-id":["10.1145\/2647908.2655965","10.1145\/2647908"],"URL":"https:\/\/doi.org\/10.1145\/2647908.2655965","relation":{},"subject":[],"published":{"date-parts":[[2014,9,15]]},"assertion":[{"value":"2014-09-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}