Skip to main content
Top

2013 | OriginalPaper | Chapter

6. Variability Realization Techniques and Product Derivation

Author : Rafael Capilla

Published in: Systems and Software Variability Management

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

One of the ultimate goals of the usage of variability techniques is to allow the configuration of the software products under the product line approach. As different binding times are possible, different variability implementation mechanisms can be used to realize the variability at different stages in the software development lifecycle. Once variability is defined in the architecture and implemented in code, products can be configured at the end of the product line or even reconfigured at runtime.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Softw. Pract. Exp. 35(8), 705–747 (2005)CrossRef Svahnberg, M., van Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Softw. Pract. Exp. 35(8), 705–747 (2005)CrossRef
2.
go back to reference Fritsch, C., Lehn, A., Strohm, T., Bosch, R.: Evaluating variability implementation mechanisms. In: Proceedings of International Workshop on Product Line Engineering (PLEES), pp. 59–64 (2002) Fritsch, C., Lehn, A., Strohm, T., Bosch, R.: Evaluating variability implementation mechanisms. In: Proceedings of International Workshop on Product Line Engineering (PLEES), pp. 59–64 (2002)
3.
go back to reference Capilla, R., Martínez, M.: Software architectures for designing virtual reality applications. In: 1st European Workshop on Software Architectures (EWSA). LNNC, vol. 3047, pp. 135–147. Springer (2004) Capilla, R., Martínez, M.: Software architectures for designing virtual reality applications. In: 1st European Workshop on Software Architectures (EWSA). LNNC, vol. 3047, pp. 135–147. Springer (2004)
4.
go back to reference Czarnecki, C., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: 3rd International Conference on Software Product Lines (SPLC). LNCS, vol. 3154, pp. 266–283. Springer (2004) Czarnecki, C., Helsen, S., Eisenecker, U.: Staged configuration using feature models. In: 3rd International Conference on Software Product Lines (SPLC). LNCS, vol. 3154, pp. 266–283. Springer (2004)
5.
go back to reference Gomaa, H., Shin, M.E.: Automated software product line engineering and product derivation. In: Proceedings of the 40th Hawaii International Conference on System Sciences (HICSS), p. 285 (2007) Gomaa, H., Shin, M.E.: Automated software product line engineering and product derivation. In: Proceedings of the 40th Hawaii International Conference on System Sciences (HICSS), p. 285 (2007)
6.
go back to reference Araújo Aleixo, F., Aranha Freire, M., Camara dos Santos, W., Kulesza, U.: Automating the variability management, customization, and deployment of software processes: a model driven approach. In: ICEIS 2010. LNBIP, vol. 73, pp. 372–387. Springer (2011) Araújo Aleixo, F., Aranha Freire, M., Camara dos Santos, W., Kulesza, U.: Automating the variability management, customization, and deployment of software processes: a model driven approach. In: ICEIS 2010. LNBIP, vol. 73, pp. 372–387. Springer (2011)
7.
go back to reference Sinnema, M., Deelstra, S., Hoekstra, P.: The COVAMOF derivation process. In: International Conference on Software Reuse (ICSR). LNCS, vol. 4039, pp. 101–114. Springer (2006) Sinnema, M., Deelstra, S., Hoekstra, P.: The COVAMOF derivation process. In: International Conference on Software Reuse (ICSR). LNCS, vol. 4039, pp. 101–114. Springer (2006)
8.
go back to reference Cirilo, E., Nunes, I., García, A., de Lucena, C.J.P.: Configuration knowledge of software product lines: a comprehensive study. In: Proceedings of the 2nd International Workshop on Variability & Composition (VARICOMP), pp. 1–5. ACM DL (2011) Cirilo, E., Nunes, I., García, A., de Lucena, C.J.P.: Configuration knowledge of software product lines: a comprehensive study. In: Proceedings of the 2nd International Workshop on Variability & Composition (VARICOMP), pp. 1–5. ACM DL (2011)
9.
go back to reference Thiel, S., Ferber, S., Fischer, T., Hein, A., Schlick, M.: A case study in applying a product line approach for car periphery supervision systems. In: Proceedings of In-Vehicle Software 2001 (SP-1587), pp. 43–55 (2001) Thiel, S., Ferber, S., Fischer, T., Hein, A., Schlick, M.: A case study in applying a product line approach for car periphery supervision systems. In: Proceedings of In-Vehicle Software 2001 (SP-1587), pp. 43–55 (2001)
10.
go back to reference van Ommering, R., van der Linden, F., Kramer, J., Magee, J.: The Koala component model for consumer electronics software. IEEE Comput. 33(3), 78–85 (2000)CrossRef van Ommering, R., van der Linden, F., Kramer, J., Magee, J.: The Koala component model for consumer electronics software. IEEE Comput. 33(3), 78–85 (2000)CrossRef
11.
go back to reference Asikainen, T., Soininen, T., Männistö, T.: A Koala-based approach for modelling and deploying configurable software product families. In: Proceedings of the 5th International Workshop on Product Family Engineering (PFE-5). LNCS, vol. 3014, pp. 225–249. Springer (2003) Asikainen, T., Soininen, T., Männistö, T.: A Koala-based approach for modelling and deploying configurable software product families. In: Proceedings of the 5th International Workshop on Product Family Engineering (PFE-5). LNCS, vol. 3014, pp. 225–249. Springer (2003)
12.
go back to reference Asikainen, T., Männistö, T., Soininen, T.: Using a configurator for modelling and configuring software product lines based on feature models. In: Männistö, T., Bosch, J. (eds.) Proceedings of Software Variability Management for Product Derivation – Towards Tool Support, a Workshop in SPLC 2004, pp. 24–35. Helsinki University of Technology, Espoo, Finland (2004) Asikainen, T., Männistö, T., Soininen, T.: Using a configurator for modelling and configuring software product lines based on feature models. In: Männistö, T., Bosch, J. (eds.) Proceedings of Software Variability Management for Product Derivation – Towards Tool Support, a Workshop in SPLC 2004, pp. 24–35. Helsinki University of Technology, Espoo, Finland (2004)
13.
go back to reference Raatkainen, M., Soinien, T., Männistö, T., Mattila, A.: Characterizing configurable software product families and their derivation. Softw. Process Improv. Pract. 10(1), 41–60 (2005)CrossRef Raatkainen, M., Soinien, T., Männistö, T., Mattila, A.: Characterizing configurable software product families and their derivation. Softw. Process Improv. Pract. 10(1), 41–60 (2005)CrossRef
14.
go back to reference Cirilo, E., Nunes, I., Kulesza, U., Nunes, C., de Lucena, C.J.P.: Automatic product derivation of multi-agent systems product lines. In: Proceedings of the ACM Symposium on Applied Computing (SAC), pp. 731–732. ACM DL (2009) Cirilo, E., Nunes, I., Kulesza, U., Nunes, C., de Lucena, C.J.P.: Automatic product derivation of multi-agent systems product lines. In: Proceedings of the ACM Symposium on Applied Computing (SAC), pp. 731–732. ACM DL (2009)
Metadata
Title
Variability Realization Techniques and Product Derivation
Author
Rafael Capilla
Copyright Year
2013
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-36583-6_6

Premium Partner