Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/645882.672253guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

On the Influence of Variabilities on the Application-Engineering Process of a Product Family

Published: 19 August 2002 Publication History

Abstract

Product Families typically comprise a set of software assets, which offer the possibility to configure the product family to the needs of a specific application. The configuration process is driven by the variabilities (i.e., the variable requirements that were implemented into the software assets in the form of variation points). During application engineering, a developer selects a consistent set of variabilities; this set is used to instantiate the family assets to the needed functionality. This paper describes the influence of this configuration step on the application-engineering process of a product family. In addition, it identifies the requirements imposed on a configuration technique by the described product family application-engineering process.

References

[1]
Bass, L.; Clements, P.; Donohoe, P.; McGregor, J.; Northrop, L.: Fourth Product Line Practice Workshop Report, http://www.sei.cmu.edu/publications/documents/00.reports/ 00tr002.html, November 1999
[2]
Baum, L.; Geyer, L.; Molter, G.; Rothkugel, S.; Sturm, P.: Architecture-Centric Software Development Based on Extended Design Spaces, ARES 2nd Int'l Workshop on Development and Evolution of Software Architectures for Product Families, Feb. 1998
[3]
Baum, L.; Becker, M.; Geyer, L.; Molter, G.: Mapping Requirements to Reusable Components using Design Spaces, Proc. of IEEE Int'l Conference on Requirements Engineering (ICRE 2000), Chicago, USA, 2000
[4]
Becker, M.; Geyer, L.; Gilbert, A.; Becker, K.: Variability Modeling as a Catalyst for Efficient Variability Treatment, Proceedings of the 4th Workshop on Product Family Engineering (PFE-04), Bilbao, Spain, 2001
[5]
Bosch, J.: Design and Use of Software Architectures - Adopting and Evolving a Product Line Approach, Addison-Wesley, 2000
[6]
Bosch, J.: Variability Issues in Software Product Lines, Proceedings of the 4th Workshop on Product Family Engineering (PFE-04), Bilbao, Spain, 2001
[7]
Capilla R., Dueñas, J.C., Modeling Variability with Features in Distributed Architectures, Proceedings of the 4th Workshop on Product Family Engineering (PFE-04), Bilbao, Spain, 2001
[8]
Czarnecki, K; Eisenecker, U.W.: Generative Programming - Methods, Tools, and Applications, Addison-Wesley, 2000
[9]
Geyer, L.: Configuring Product Families Using Design Spaces, to be published in Proceedings of the Sixth World Conference on Integrated Design & Process Technology (IDPT2002), Pasadena, California, USA, 2002
[10]
Jacobson, I.; Griss, M.; Jonsson P.: Software Reuse - Architecture, Process and Organisation for Business Success, ACM Press / Addison-Wesley, 97
[11]
Kang, K.; Cohen, S.; Hess, J.; Nowak, W.; Peterson, S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report, CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, USA, November 1990
[12]
Van Gurp, J.; Bosch, J.; Svahnberg, M.: On the Notion of Variability in Software Product Lines, Proc. of the Working IFIP Conference on Software Architecture (WICSA 2001), August 2001
[13]
Withey, J.: Investment Analysis of Software Assets for Product Lines, http://www.sei.cmu.edu/publications/documents/96.reports/96.tr.010.html, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, USA, 1996

Cited By

View all
  • (2009)Default values for improved product line managementProceedings of the 13th International Software Product Line Conference10.5555/1753235.1753243(51-60)Online publication date: 24-Aug-2009
  • (2007)A dynamically adjustable rule engine for agile business computing environmentsProceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management10.5555/1769708.1769808(785-796)Online publication date: 16-Jun-2007
  • (2006)Goal and scenario based domain requirements analysis environmentJournal of Systems and Software10.1016/j.jss.2005.06.04679:7(926-938)Online publication date: 1-Jul-2006
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SPLC 2: Proceedings of the Second International Conference on Software Product Lines
August 2002
397 pages
ISBN:3540439854

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 19 August 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Default values for improved product line managementProceedings of the 13th International Software Product Line Conference10.5555/1753235.1753243(51-60)Online publication date: 24-Aug-2009
  • (2007)A dynamically adjustable rule engine for agile business computing environmentsProceedings of the joint 9th Asia-Pacific web and 8th international conference on web-age information management conference on Advances in data and web management10.5555/1769708.1769808(785-796)Online publication date: 16-Jun-2007
  • (2006)Goal and scenario based domain requirements analysis environmentJournal of Systems and Software10.1016/j.jss.2005.06.04679:7(926-938)Online publication date: 1-Jul-2006
  • (2006)A variability-centric approach to instantiating core assets in product line engineeringProceedings of the 7th international conference on Product-Focused Software Process Improvement10.1007/11767718_28(334-347)Online publication date: 12-Jun-2006
  • (2006)Process and techniques to generate components in MDA/CB-PIM for automationProceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV10.1007/11751632_80(736-745)Online publication date: 8-May-2006
  • (2006)A technique to represent and generate components in MDA/PIM for automationProceedings of the 9th international conference on Fundamental Approaches to Software Engineering10.1007/11693017_22(293-307)Online publication date: 27-Mar-2006
  • (2005)A product line architecture for web applicationsProceedings of the 2005 ACM symposium on Applied computing10.1145/1066677.1067059(1689-1693)Online publication date: 13-Mar-2005

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media