Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2022
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2022
License: CC BY
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other ORP type . 2022
License: CC BY
Data sources: ZENODO
versions View all 3 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Online Appendix for Evolution Support for Custom Variability Artifacts using Feature Models: A Study in the Cyber-Physical Production Systems Domain

Authors: Feichtinger, Kevin; Meixner, Kristof; Biffl, Stefan; Rabiser, Rick;

Online Appendix for Evolution Support for Custom Variability Artifacts using Feature Models: A Study in the Cyber-Physical Production Systems Domain

Abstract

{"references": ["Andersen, N., Czarnecki, K., She, S., Wasowski, A.: Efficient synthesis of feature models. In: Proc. 16th International Software Product Line Conference - Volume 1. pp. 106\u2013115. ACM (2012)", "Assuncao, W.K.G., Lopez-Herrejon, R.E., Linsbauer, L., Vergilio, S.R., Egyed, A.: Reengineering legacy applications into software product lines: a systematic mapping. Empirical Software Engineering 22(6), 2972\u20133016 (Dec 2017)", "Bakar, N.H., Kasirun, Z.M., Salleh, N.: Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review. Journal of Systems and Software 106, 132\u2013149 (2015)", "Berger, T., Rublack, R., Nair, D., Atlee, J.M., Becker, M., Czarnecki, K., Wa- sowski, A.: A survey of variability modeling in industrial practice. In: Proc. 7th International Workshop on Variability Modelling of Software-intensive Systems. pp. 7\u201314. ACM (2013)", "Bezerra, C.I.M., Andrade, R.M.C., Monteiro, J.M.S.: Measures for quality eval- uation of feature models. In: Schaefer, I., Stamelos, I. (eds.) Software Reuse for Dynamic Systems in the Cloud and Beyond. pp. 282\u2013297. Springer International Publishing, Cham (2014)", "Bezerra, C.I.M., Monteiro, J.M., Andrade, R.M.C., Rocha, L.S.: Analyzing the fea- ture models maintainability over their evolution process: An exploratory study. In: Proc. Tenth International Workshop on Variability Modelling of Software-Intensive Systems. p. 17\u201324. VaMoS '16, ACM (2016)", "Biffl, S., Gerhard, D., L \u0308uder, A.: Introduction to the Multi-Disciplinary Engineer- ing for Cyber-Physical Production Systems, pp. 1\u201324. Springer International Pub- lishing, Cham (2017)", "Cruz, D., Figueiredo, E., Martinez, J.: A Literature Review and Comparison of Three Feature Location Techniques Using ArgoUML-SPL. In: Proc. 13th Inter- national Workshop on Variability Modelling of Software-Intensive Systems. pp. 16:1\u201316:10. VAMOS '19, ACM, New York, NY, USA (2019)", "Dhungana, D., Gr \u0308unbacher, P., Rabiser, R.: The DOPLER Meta-Tool for Decision- Oriented Variability Modeling: A Multiple Case Study. Automated Software En- gineering 18(1), 77\u2013114 (2011)", "El-Sharkawy, S., Yamagishi-Eichler, N., Schmid, K.: Metrics for analyzing vari- ability and its implementation in software product lines: A systematic literature review. Information and Software Technology 106, 1\u201330 (2019)", "Fadhlillah, H.S., Feichtinger, K., Sonnleithner, L., Rabiser, R., Zoitl, A.: Towards heterogeneous multi-dimensional variability modeling in cyber-physical production systems. In: Proc. 25th ACM International Systems and Software Product Line Conference. p. 123\u2013129. SPLC '21, ACM (2021)", "Feichtinger, K., Meixner, K., Rabiser, R., Biffl, S.: Variability transformation from industrial engineering artifacts: An example in the cyber-physical production sys- tems domain. In: Proc. 3rd International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution), SPLC 2020. ACM (2020)", "Feichtinger, K., Rabiser, R.: Variability model transformations: Towards unifying variability modeling. In: Proc. 46th Euromicro Conference on Software Engineering and Advanced Applications. IEEE, Portoroz, Slovenia (2020)", "Feichtinger, K., St\u00f6bich, J., Romano, D., Rabiser, R.: Travart: An approach for transforming variability models. In: 15th International Working Conference on Variability Modelling of Software-Intensive Systems. ACM (2021)", "Gislason, D.: Zigbee Wireless Networking. Newnes, Burlington, USA (2008)", "Hinterreiter, D., Pr\u00e4hofer, H., Linsbauer, L., Gr\u00fcnbacher, P., Reisinger, F., Egyed, A.: Feature-oriented evolution of automation software systems in industrial soft- ware ecosystems. In: 2018 IEEE 23rd International Conference on Emerging Tech- nologies and Factory Automation (ETFA). pp. 107\u2013114 (2018)", "Hoff, A., Nieke, M., Seidl, C., S\u00e6ther, E.H., Motzfeldt, I.S., Din, C.C., Yu, I.C., Schaefer, I.: Consistency-preserving evolution planning on feature models. In: Proc. 24th ACM Conference on Systems and Software Product Line. SPLC, ACM (2020)", "Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Feature Model Synthesis with Genetic Programming. In: Le Goues, C., Yoo, S. (eds.) Search-Based Software Engineering. pp. 153\u2013167. Springer International Publishing, Cham (2014)", "Lity, S., Nahrendorf, S., Th \u0308um, T., Seidl, C., Schaefer, I.: 175% modeling for product-line evolution of domain artifacts. In: Proc. 12th International Workshop on Variability Modelling of Software-Intensive Systems. VAMOS 2018, ACM (2018)", "Lotufo, R., She, S., Berger, T., Czarnecki, K., Wasowski, A.: Evolution of the linux kernel variability model. In: Bosch, J., Lee, J. (eds.) Software Product Lines: Going Beyond. pp. 136\u2013150. Springer Berlin Heidelberg, Berlin, Heidelberg (2010)", "Marques, M., Simmonds, J., Rossel, P.O., Bastarrica, M.C.: Software product line evolution: A systematic literature review. Journal of Inf. Softw. Technol. 105 (2019)", "Martinez, J., Assun \u0327c \u0303ao, W.K., Ziadi, T.: ESPLA: A catalog of Extractive SPL Adoption case studies. In: Proc. 21st International Systems and Software Product Line Conference. pp. 38\u201341. ACM (2017)", "Meixner, K., Feichtinger, K., Rabiser, R., Biffl, S.: A reusable set of real-world product line case studies for comparing variability models in research and practice. In: Proc. 25th ACM International Systems and Software Product Line Conference. p. 105\u2013112. SPLC '21, ACM (2021)", "Meixner, K., Rabiser, R., Biffl, S.: Feature identification for engineering model variants in cyber-physical production systems engineering. In: Proc. 14th Interna- tional Working Conference on Variability Modelling of Software-Intensive Systems. pp. 1\u20135. ACM (2020)", "Meixner, K., Rinker, F., Marcher, H., Decker, J., Biffl, S.: A Domain-Specific Lan- guage for Product-Process-Resource Modeling. In: IEEE Int. Conf. on Emerging Technologies and Factory Automation (ETFA). IEEE (2021)", "Monostori, L.: Cyber-physical Production Systems: Roots, Expectations and R&D Challenges. Procedia CIRP 17, 9\u201313 (2014)", "Paetz, C.: Z-Wave Essentials. CreateSpace Independent Publishing Platform, North Charleston, SC, USA (2018)", "Pleuss, A., Botterweck, G., Dhungana, D., Polzer, A., Kowalewski, S.: Model- driven support for product line evolution on feature level. Journal of Systems and Software 85(10), 2261\u20132274 (2012), automated Software Evolution", "Raatikainen, M., Tiihonen, J., M \u0308annist \u0308o, T.: Software product lines and variability modeling: A tertiary study. Journal of Systems and Software 149, 485\u2013510 (2019)", "Rabiser, D., Pr\u00e4hofer, H., Gr\u00fcnbacher, P., Petruzelka, M., Eder, K., Angerer, F., Kromoser, M., Grimmer, A.: Multi-purpose, multi-level feature modeling of large- scale industrial software systems. Software & Systems Modeling 17(3) (Jul 2018)", "She, S., Lotufo, R., Berger, T., Wasowski, A., Czarnecki, K.: The Variability Model of The Linux Kernel. In: Proc. 5th International Workshop on Variability Modelling of Software-intensive Systems. pp. 45\u201351. ACM (2010)", "Sundermann, C., Nieke, M., Bittner, P.M., He\u00df, T., Th\u00fcm, T., Schaefer, I.: Applica- tions of #sat solvers on feature models. In: 15th International Working Conference on Variability Modelling of Software-Intensive Systems. ACM (2021)", "Sundermann, C., Th\u00fcm, T., Schaefer, I.: Evaluating sat solvers on industrial feature models. In: Proc. 14th International Working Conference on Variability Modelling of Software-Intensive Systems. VAMOS '20, ACM (2020)", "Svahnberg, M., Bosch, J.: Evolution in software product lines: Two cases. Journal of Software Maintenance: Research and Practice 11(6), 391\u2013422 (1999)", "Th\u00fcm, T., Apel, S., K \u0308astner, C., Schaefer, I., Saake, G.: A classification and survey of analysis strategies for software product lines. ACM Comput. Surv. (Jun 2014)", "Valente, M.T., Borges, V., Passos, L.: A semi-automatic approach for extracting software product lines. IEEE Trans. Softw. Eng. 38(4), 737\u2013754 (2012)"]}

Cyber-Physical Production Systems (CPPSs) are highly configurable production systems with real-time control and self-adaptive behaviour. CPPSs are often tailored to customer needs or environmental requirements, which creates a highly variable, multidisciplinary environment. A sound documentation of their variability is required to foster component reuse. For this purpose, the Software Product Line (SPL) community proposed many different variability modeling approaches, which are used to explicitly model common and variable characteristics of a set of (software-intensive) systems. Unfortunately, industry is mostly unaware of the plethora of existing variability modeling approaches from academia and frequently develops their own custom solutions, e.g., spreadsheet-based representations or Domain-Specific Languages (DSLs). This document is the online appendix of the paper Evolution Support for Custom Variability Artifacts using Feature Models: A Study in the Cyber-Physical Production Systems Domain. The paper investigates the product line evolution impact on PPR--DSL artifacts compared to feature models. The aim is to better understand the system evolution impact differences and work towards enabling industrial practitioners to evolve their custom variability artifacts supported by a variability model. Therefore, the paper uses two case study systems, i.e., the Water filter and the Rocker switch cases, from the CPPS domain.

Keywords

Variability Modeling, Variability Evolution, Custom Variability Artifacts, Feature Models, Cyber-Physical Production System

  • BIP!
    Impact byBIP!
    citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 72
    download downloads 35
  • citations
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    Powered byBIP!BIP!
  • 72
    views
    35
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
citations
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
72
35