{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,16]],"date-time":"2026-10-16T21:08:43Z","timestamp":1792184923998,"version":"4.4.0"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031116858","type":"print"},{"value":"9783031116865","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T00:00:00Z","timestamp":1656979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-11686-5_16","type":"book-chapter","created":{"date-parts":[[2022,11,22]],"date-time":"2022-11-22T21:33:47Z","timestamp":1669152827000},"page":"405-428","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Re-engineering Automation Software with the Variability Analysis Toolkit"],"prefix":"10.1007","author":[{"given":"Kamil","family":"Rosiak","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lukas","family":"Linsbauer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Birgit","family":"Vogel-Heuser","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ina","family":"Schaefer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"issue":"9","key":"16_CR1","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TSE.2007.70725","volume":"33","author":"S Bellon","year":"2007","unstructured":"Bellon, S., Koschke, R., Antoniol, G., Krinke, J., Merlo, E.: Comparison and Evaluation of Clone Detection Tools. IEEE Trans. Software Eng. 33(9), 577\u2013591 (2007)","journal-title":"IEEE Trans. Software Eng."},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"Beuche, D.: Modeling and building product lines with pure:: variants. In: Proceedings of the 17th International Software Product Line Conference co-located workshops, pp. 147\u2013149 (2013)","DOI":"10.1145\/2499777.2499782"},{"key":"16_CR3","first-page":"131","volume":"61","author":"IE Commission","year":"2009","unstructured":"Commission, I.E., et al.: Programmable Logic Controllers\u2014Part 3: Programming Languages. IEC Standard pp. 61,131\u20133 (2009)","journal-title":"IEC Standard pp."},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Cordy, J.R., Roy, C.K.: The NiCad Clone Detector. In: The 19th IEEE International Conference on Program Comprehension, pp. 219\u2013220. IEEE Computer Society (2011)","DOI":"10.1109\/ICPC.2011.26"},{"key":"16_CR5","volume-title":"60848: GRAFCET, Spezifikationssprache f\u00fcr Funktionspl\u00e4ne der Ablaufsteuerung","author":"E DIN","year":"2002","unstructured":"DIN, E.: 60848: GRAFCET, Spezifikationssprache f\u00fcr Funktionspl\u00e4ne der Ablaufsteuerung. Berlin: Beuth (2002)"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"Durdik, Z., Klatt, B., Koziolek, H., Krogmann, K., Stammel, J., Weiss, R.: Sustainability guidelines for long-living software systems. In: 28th IEEE International Conference on Software Maintenance, pp. 517\u2013526. IEEE Computer Society (2012)","DOI":"10.1109\/ICSM.2012.6405316"},{"issue":"10","key":"16_CR7","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1002\/spe.530","volume":"33","author":"D Faust","year":"2003","unstructured":"Faust, D., Verhoef, C.: Software product line migration and deployment. Softw. Pract. Exp. 33(10), 933\u2013955 (2003)","journal-title":"Softw. Pract. Exp."},{"key":"16_CR8","first-page":"2003","volume":"1","author":"I Iec","year":"2003","unstructured":"Iec, I.: 61131-3: Programmable controllers\u2013part 3: Programming languages. International Standard, Second Edition, International Electrotechnical Commission, Geneva 1, 2003 (2003)","journal-title":"International Standard, Second Edition, International Electrotechnical Commission, Geneva"},{"key":"16_CR9","doi-asserted-by":"crossref","unstructured":"Koschke, R.: Large-Scale Inter-System Clone Detection Using Suffix Trees. In: 16th European Conference on Software Maintenance and Reengineering, pp. 309\u2013318. IEEE Computer Society (2012)","DOI":"10.1109\/CSMR.2012.37"},{"issue":"8","key":"16_CR10","doi-asserted-by":"publisher","first-page":"747","DOI":"10.1002\/smr.1592","volume":"26","author":"R Koschke","year":"2014","unstructured":"Koschke, R.: Large-scale inter-system clone detection using suffix trees and hashing. J. Softw. Evol. Process. 26(8), 747\u2013769 (2014)","journal-title":"J. Softw. Evol. Process."},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"Krueger, C.W.: Easing the Transition to Software Mass Customization. In: Software Product-Family Engineering, 4th International Workshop, Lecture Notes in Computer Science, vol. 2290, pp. 282\u2013293. Springer (2001)","DOI":"10.1007\/3-540-47833-7_25"},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"Martinez, J., Ziadi, T., Bissyand\u00e9, T.F., Klein, J., Traon, Y.L.: Bottom-up adoption of software product lines: a generic and extensible approach. In: Proceedings of the 19th International Conference on Software Product Line, pp. 101\u2013110. ACM (2015)","DOI":"10.1145\/2791060.2791086"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Ramanathan, R.: The IEC 61131-3 programming languages features for industrial control systems. In: 2014 World Automation Congress (WAC), pp. 598\u2013603. IEEE (2014)","DOI":"10.1109\/WAC.2014.6936062"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"Rosiak, K., Schlie, A., Linsbauer, L., Vogel-Heuser, B., Schaefer, I.: Custom-Tailored Clone Detection for IEC 61131-3 Programming Languages. Journal of Systems and Software. Volume 182 (2021)","DOI":"10.1016\/j.jss.2021.111070"},{"issue":"115","key":"16_CR15","first-page":"64","volume":"541","author":"CK Roy","year":"2007","unstructured":"Roy, C.K., Cordy, J.R.: A survey on software clone detection research. Queen\u2019s School of Computing TR 541(115), 64\u201368 (2007)","journal-title":"Queen\u2019s School of Computing TR"},{"issue":"7","key":"16_CR16","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy, C.K., Cordy, J.R., Koschke, R.: Comparison and evaluation of code clone detection techniques and tools: A qualitative approach. Sci. Comput. Program. 74(7), 470\u2013495 (2009)","journal-title":"Sci. Comput. Program."},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Rubin, J., Chechik, M.: Quality of Merge-Refactorings for Product Lines. In: Fundamental Approaches to Software Engineering - 16th International Conference, Lecture Notes in Computer Science, vol. 7793, pp. 83\u201398. Springer (2013)","DOI":"10.1007\/978-3-642-37057-1_7"},{"key":"16_CR18","doi-asserted-by":"crossref","unstructured":"Schlie, A., Kn\u00fcppel, A., Seidl, C., Schaefer, I.: Incremental feature model synthesis for clone-and-own software systems in MATLAB\/Simulink. In: SPLC \u201920: 24th ACM International Systems and Software Product Line Conference, pp. 7:1\u20137:12. ACM (2020)","DOI":"10.1145\/3382025.3414973"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Schlie, A., Rosiak, K., Urbaniak, O., Schaefer, I., Vogel-Heuser, B.: Analyzing variability in automation software with the variability analysis toolkit.. In: Proceedings of the 23rd International Systems and Software Product Line Conference (2019)","DOI":"10.1145\/3307630.3342408"},{"key":"16_CR20","doi-asserted-by":"crossref","unstructured":"Svajlenko, J., Roy, C.K.: Evaluating Modern Clone Detection Tools. In: 30th IEEE International Conference on Software Maintenance and Evolution, pp. 321\u2013330. IEEE Computer Society (2014)","DOI":"10.1109\/ICSME.2014.54"},{"key":"16_CR21","unstructured":"Tiegelkamp, M., John, K.H.: IEC 61131-3: Programming industrial automation systems, vol. 14. Springer (1995)"},{"key":"16_CR22","volume-title":"Researching Evolution in Industrial Plant Automation: Scenarios and Documentation of the extended Pick and Place Unit","author":"B Vogel-Heuser","year":"2018","unstructured":"Vogel-Heuser, B., Bougouffa, S., Sollfrank, M.: Researching Evolution in Industrial Plant Automation: Scenarios and Documentation of the extended Pick and Place Unit. Tech. rep., Institute of Automation and Information Systems, Technische Universit\u00e4t M\u00fcnchen (2018)"},{"key":"16_CR23","unstructured":"Vogel-Heuser, B., Fay, A., Schaefer, I., Tichy, M.: Evolution of software in automated production systems: challenges and research directions. In: Software Engineering 2016, LNI, vol. P-252, pp. 107\u2013108. GI (2016)"},{"key":"16_CR24","volume-title":"Researching Evolution in Industrial Plant Automation: Scenarios and Documentation of the Pick and Place Unit","author":"B Vogel-Heuser","year":"2014","unstructured":"Vogel-Heuser, B., Legat, C., Folmer, J., Feldmann, S.: Researching Evolution in Industrial Plant Automation: Scenarios and Documentation of the Pick and Place Unit. Tech. rep., Institute of Automation and Information Systems, Technische Universit\u00e4t M\u00fcnchen (2014)"}],"container-title":["Handbook of Re-Engineering Software Intensive Systems into Software Product Lines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-11686-5_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,13]],"date-time":"2023-01-13T08:14:45Z","timestamp":1673597685000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-11686-5_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,5]]},"ISBN":["9783031116858","9783031116865"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-11686-5_16","relation":{},"subject":[],"published":{"date-parts":[[2022,7,5]]},"assertion":[{"value":"5 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}