Allilaire, F., Bézivin, J., Brunelière, H., Jouault, F.: Global model management in eclipse GMT/AM3 (2006). http://www.emn.fr/z-info/atlanmod/index.php/Global_Model_Management. Accessed July 2015
Angerer, F., Grimmer, A., Prähofer, H., Grünbacher, P.: Configuration-aware change impact analysis. In: Proceedings of the ASE conference, pp. 385–395 (2015)
Angerer, F., Prähofer, H., Lettner, D., Grimmer, A., Grünbacher, P.: Identifying inactive code in product lines with configuration-aware system dependence graphs. In: Proceedings of the SPLC, pp. 52–61 (2014)
Balzer, R.: Tolerating inconsistency. In: Proceedings of the ICSE, pp. 158–165. IEEE Computer Society Press, Los Alamitos (1991)
Batory, D.S.: Feature models, grammars, and propositional formulas. In: Proceedings of the SPLC, pp. 7–20 (2005)
Bécan, G., Sannier, N., Acher, M., Barais, O., Blouin, A., Baudry, B.: Automating the formalization of product comparison matrices. In: Proceedings of the ASE conference, pp. 433–444. ACM, New York (2014)
Berger, T., Guo, J.: Towards system analysis with variability model metrics. In: Proceedings of the VaMoS workshop, pp. 23:1–23:8 (2014)
Berger, T., Lettner, D., Rubin, J., Grünbacher, P., Silva, A., Becker, M., Chechik, M., Czarnecki, K.: What is a feature?: a qualitative study of features in industrial software product lines. In: Proceedings of the SPLC, pp. 16–25 (2015)
Berger, T., Nair, D., Rublack, R., Atlee, J.M., Czarnecki, K., Wasowski, A.: Three cases of feature-based variability modeling in industry. In: Proceedings of the MODELS conference, pp. 302–319 (2014)
Berger, T., She, S., Lotufo, R., Wąsowski, A., Czarnecki, K.: A study of variability models and languages in the systems software domain. IEEE Trans. Softw. Eng. 39(12), 1611–1640 (2013)
Bézivin, J., Jouault, F., Rosenthal, P., Valduriez, P.: Modeling in the large and modeling in the small. In: Aßmann, U., Aksit, M., Rensink, A. (eds.) Model Driven Architecture, pp. 33–46. Springer, Berlin (2005)
Bézivin, J., Jouault, F., Valduriez, P.: On the need for megamodels. In: Proceedings of the Workshop on Best MDSD Practices (2004)
Bruneliere, H., Cabot, J., Dupé, G., Madiot, F.: Modisco: a model driven reverse engineering framework. Inf. Softw. Technol. 56(8), 1012–1032 (2014)
Article
Google Scholar
Bürdek, J., Kehrer, T., Lochau, M., Reuling, D., Kelter, U., Schürr, A.: Reasoning about product-line evolution using complex feature model differences. Autom. Softw. Eng. 23(4):687–733 (2016). doi:10.1007/s10515-015-0185-3
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)
Google Scholar
CVL: Common variability language (2012). http://www.omgwiki.org/variability/doku.php?id=start&rev=1351084099. Accessed Apr 2015
Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)
Google Scholar
Czarnecki, K., Grünbacher, P., Rabiser, R., Schmid, K., Wąsowski, A.: Cool features and tough decisions: a comparison of variability modeling approaches. In: Proceedings of the VaMoS workshop, pp. 173–182 (2012)
Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: Nord, R.L. (ed.) Software Product Lines, pp. 266–283. Springer (2004)
Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Softw. Process Improv. Pract. 10(1), 7–29 (2005)
Article
Google Scholar
Damiani, F., Schaefer, I., Winkelmann, T.: Delta-oriented multi software product lines. In: Proceedings of the SPLC, pp. 232–236 (2014)
Denton, T., Jones, E., Srinivasan, S., Owens, K., Buskens, R.: NAOMI: an experimental platform for multi-modeling. In: Czarnecki, K., Ober, I., Bruel, J.M., Uhl, A., Völter, M. (eds.) Model Driven Engineering Languages and Systems. Lecture Notes in Computer Science, vol. 5301, pp. 143–157. Springer, Berlin (2008)
Chapter
Google Scholar
Dhungana, D., Grünbacher, P., Rabiser, R.: The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study. Automated Software Engineering 18(1), 77–114 (2011)
Article
Google Scholar
Dhungana, D., Grünbacher, P., Rabiser, R., Neumayer, T.: Structuring the modeling space and supporting evolution in software product line engineering. J. Syst. Softw. 83(7), 1108–1122 (2010)
Article
Google Scholar
Duan, C., Cleland-Huang, J.: Clustering support for automated tracing. In: Proceedings of the ASE conference, pp. 244–253 (2007)
Easterbrook, S., Singer, J., Storey, M.A., Damian, D.: Selecting Empirical Methods for Software Engineering Research, pp. 285–311. Springer, Berlin (2008)
Google Scholar
Egyed, A.: A scenario-driven approach to traceability. In: Proceedings of the ICSE, pp. 123–132 (2001)
Egyed, A., Graf, F., Grünbacher, P.: Effort and quality of recovering requirements-to-code traces: two exploratory experiments. In: Proceedings of the RE conference, pp. 221–230. IEEE Computer Society (2010)
Fischer, G., Lusiardi, J., von Gudenberg, J.W.: Abstract syntax trees-and their role in model driven software development. In: Proceedings of the ICSEA, pp. 38–38. IEEE (2007)
Fischer, S., Linsbauer, L., Lopez-Herrejon, R.E., Egyed, A.: Enhancing clone-and-own with systematic reuse for developing software variants. In: Proceedings of the ICSME’14, pp. 391–400 (2014)
Galindo, J.A., Dhungana, D., Rabiser, R., Benavides, D., Botterweck, G., Grünbacher, P.: Supporting distributed product configuration by integrating heterogeneous variability modeling approaches. Inf. Softw. Technol. 62, 78–100 (2015)
Article
Google Scholar
Goknil, A., Kurtev, I., van den Berg, K., Veldhuis, J.: Semantics of trace relations in requirements models for consistency checking and inferencing. Softw. Syst. Model. 10(1), 31–54 (2011)
Article
Google Scholar
Grimmer, A., Angerer, F., Prähofer, H., Grünbacher, P.: Supporting program analysis for non-mainstream languages: experiences and lessons learned. In: Proceedings of the SANER conference, pp. 460–469. Osaka (2016)
Haugen, Ø., Øgård, O.: BVR - better variability results. In: Amyot, D., Fonseca i Casas, P., Mussbacher, G. (eds.) System Analysis and Modeling: Models and Reusability. Lecture Notes in Computer Science, vol. 8769, pp. 1–5. Springer, Berlin (2014)
Google Scholar
Hayes, J.H., Dekhtyar, A.: Humans in the traceability loop: Can’t live with ’em, can’t live without ’em. In: Proceedings of the TEFSE workshop, pp. 20–23. ACM, New York (2005)
Heidenreich, F., Kopcsek, J., Wende, C.: Featuremapper: mapping features to models. In: ICSE Companion, pp. 943–944 (2008)
Heidenreich, F., Sanchez, P., Sánchez, J., Zschaler, S., Alférez, M., Araújo, J., Fuentes, L., Kulesza, U., Moreira, A., Rashid, A.: Relating feature models to other models of a software product line. In: Shmuel, K., Mezini, M., Kienzle, J. (eds.) Transactions on Aspect-Oriented Software Development VII: A Common Case Study for Aspect-Oriented Modeling, vol. 6210, pp. 69–114. Springer, Berlin (2010)
Holl, G., Grünbacher, P., Elsner, C., Klambauer, T.: Supporting awareness during collaborative and distributed configuration of multi product lines. In: Proceedings of the APSEC, pp. 137–147 (2012)
Holl, G., Grünbacher, P., Rabiser, R.: A systematic review and an expert survey on capabilities supporting multi product lines. Inf. Softw. Technol. 54(8), 828–852 (2012)
Article
Google Scholar
Horwitz, S., Reps, T., Binkley, D.: Interprocedural slicing using dependence graphs. ACM Trans. Program. Lang. Syst. (TOPLAS) 12(1), 26–60 (1990)
Article
Google Scholar
Kang, K., Cohen, S., Hess, J., Nowak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report (1990)
Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143–168 (1998)
Article
Google Scholar
Kästner, C., Dreiling, A., Ostermann, K.: Variability mining: consistent semi-automatic detection of product-line features. IEEE Trans. Softw. Eng. 40(1), 67–82 (2014)
Article
Google Scholar
Kästner, C., Ostermann, K., Erdweg, S.: A variability-aware module system. In: Proceedings of the OOPSLA conference, pp. 773–792 (2012)
Lam, P., Bodden, E., Lhoták, O., Hendren, L.: The Soot framework for Java program analysis: a retrospective. In: Proceedings of the Cetus Users and Compiler Infrastructure Workshop (2011)
Lee, K., Kang, K., Lee, J.: Concepts and guidelines of feature modeling for product line software engineering. In: Proceedings of the ICST, LNCS, vol. 2319, pp. 62–77 (2002)
Lee, K., Kang, K.C., Koh, E., Chae, W., Kim, B., Choi, B.W.: Domain-oriented engineering of elevator control software: a product line practice. In: Proceedings of the SPLC: Experience and Research Directions, pp. 3–22 (2000)
Lettner, D., Angerer, F., Grünbacher, P., Prähofer, H.: Software evolution in an industrial automation ecosystem: an exploratory study. In: Proceedings of the SEAA conference, pp. 336–343 (2014)
Lettner, D., Angerer, F., Prähofer, H., Grünbacher, P.: A case study on software ecosystem characteristics in industrial automation software. In: Proceedings of the ICSSP, pp. 40–49 (2014)
Lettner, D., Eder, K., Grünbacher, P., Prähofer, H.: Feature modeling of two large-scale industrial software systems: experiences and lessons learned. In: Proceedings of the MODELS conference, pp. 386–395 (2015)
Lettner, D., Petruzelka, M., Rabiser, R., Angerer, F., Prähofer, H., Grünbacher, P.: Custom-developed vs. model-based configuration tools: experiences from an industrial automation ecosystem. In: Proceedings of the MAPLE/SCALE workshop at SPLC, pp. 52–58 (2013)
van der Linden, F.J., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, Berlin (2007)
Book
Google Scholar
Malloy, R.A.: Plastic part design for injection molding. In: Malloy, R. (ed.) Plastic Part Design, 2nd edn. Hanser, Munich (2010)
Google Scholar
Nie, K., Yue, T., Ali, S., Zhang, L., Fan, Z.: Constraints: the core of supporting automated product configuration of cyber-physical systems. In: Moreira, A. (ed.) Model-Driven Engineering Languages and Systems. LNCS, vol. 8107, pp. 370–387. Springer, Berlin (2013)
Chapter
Google Scholar
Nuseibeh, B., Kramer, J., Finkelstein, A.: A framework for expressing the relationships between multiple views in requirements specification. IEEE Trans. Softw. Eng. 20(10), 760–773 (1994)
Article
Google Scholar
OMG: Abstract syntax tree metamodel (ASTM). Technical report, TCS, IBM and others (2007)
Petrenko, M., Rajlich, V.: Variable granularity for improving precision of impact analysis. In: Proceedings of the ICPC, pp. 10–19. IEEE (2009)
Pohl, K., Böckle, G., van der Linden, F.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Berlin (2005)
Book
MATH
Google Scholar
Rabiser, D., Grünbacher, P., Prähofer, H., Angerer, F.: A prototype-based approach for managing clones in clone-and-own product lines. In: Proceedings of the SPLC, pp. 35–44 (2016)
Rabiser, R., Grünbacher, P., Lehofer, M.: A qualitative study on user guidance capabilities in product configuration tools. In: Proceedings of the ASE conference, pp. 110–119 (2012)
Reder, A., Egyed, A.: Determining the cause of a design model inconsistency. IEEE Trans. Softw. Eng. 39(11), 1531–1548 (2013)
Article
Google Scholar
Reiser, M.O., Weber, M.: Multi-level feature trees. Requir. Eng. 12(2), 57–75 (2007)
Article
Google Scholar
Rosato, D., Rosato, M., Rosato, D.: Injection Molding Handbook, 3rd edn. Kluwer Academic Publishers, Dordrecht (2000)
Book
Google Scholar
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131–164 (2009)
Article
Google Scholar
Salay, R., Mylopoulos, J., Easterbrook, S.: Managing models through macromodeling. In: Proceedings of the ASE conference, pp. 447–450 (2008)
Schmid, K., Rabiser, R., Grünbacher, P.: A comparison of decision modeling approaches in product lines. In: Proceedings of the VaMoS workshop, pp. 119–126 (2011)
Seibel, A., Neumann, S., Giese, H.: Dynamic hierarchical mega models: comprehensive traceability and its efficient maintenance. Softw. Syst. Model. 9(4), 493–528 (2010)
Article
Google Scholar
Sinnema, M., Deelstra, S., Nijhuis, J., Bosch, J.: COVAMOF: a framework for modeling variability in software product families. In: Proceedings of the SPLC, pp. 197–213 (2004)
SINTEF (MOD research group): CVL 2 tool (2013). http://modelbased.net/tools/cvl-2-tool/. Accessed Apr 2015
Thüm, T., Kästner, C., Benduhn, F., Meinicke, J., Saake, G., Leich, T.: FeatureIDE: an extensible framework for feature-oriented software development. Sci. Comput. Program. 79, 70–85 (2014)
Article
Google Scholar
Vierhauser, M., Grünbacher, P., Heider, W., Holl, G., Lettner, D.: Applying a consistency checking framework for heterogeneous models and artifacts in industrial product lines. In: France, R.B., Kazmeier, J., Breu, R., Atkinson C. (eds.) Proceedings of the MODELS conference, LNCS, vol. 7590, pp. 531–545. Springer, Berlin (2012)
Vierhauser, M., Holl, G., Rabiser, R., Grünbacher, P., Lehofer, M., Stürmer, U.: A deployment infrastructure for product line models and tools. In: Proceedings of the SPLC, pp. 287–294 (2011)
Vogel-Heuser B., Legat, C., Folmer, J., Feldmann, S.: Researching evolution in industrial plant automation: scenarios and documentation of the pick and place unit. Technical report. Technische Universität München (2014). TUM-AIS-TR-01-14-02
Yin, R.K.: Case Study Research: Design and Methods. Sage, Beverley Hills (2013)
Google Scholar
Zhang, B., Duszynski, S., Becker, M.: Variability mechanisms and lessons learned in practice. In: Proceedings of the 1st International Workshop on Variability and Complexity in Software Design VACE workshop, pp. 14–20. ACM, New York (2016). ISBN 978-1-4503-4176-9
Zowghi, D., Offen, R.: A logical framework for modeling and reasoning about the evolution of requirements. In: Proceedings of the International Symposium on Requirements Engineering (RE’97), p. 247 (1997)