Skip to main content

Expression and Usage of the Variability in the Software Product Lines

  • Conference paper
  • First Online:
Software Product-Family Engineering (PFE 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2290))

Included in the following conference series:

Abstract

Software product lines are used by companies to provide a set of reusable software assets sharing common features that satisfy a market. Though a product line is based on the expression and the capitalization of afamily of similar systems, the differences between products must be identified and expressed in order to be able to build the applications by taking the good decisions. Today, even if the flexibility aspects are well covered, there isn’t as many studies on variability description and usage. This paper presents a process, methods and techniques investigated in THALES (Research Center and Business Units) to express the variability between products and its usage to derive new products from the Software product line.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. van der Linden (Ed.), “Development and Evolution of Software Architectures for Product Families”, Proceedings of the Second International ESPRIT ARES Workshop, Las Palmas de Gran Canaria, Spain, February 26–27, 1998, LNCS Springer, Vol. 1429.

    Google Scholar 

  2. STARS: Software Technology for Adaptable, Reliable Systems, “Conceptual Framework for Reuse Processes (CFRP), Volume I: Definition V3.0”, STARS-VC-A018/001/00, 25 October, 1993.

    Google Scholar 

  3. Coriat M., Jourdan J. and Boisbourdin F., “The SPLIT method: building product lines for software intensive systems”, SPLC1, 1 st Software product Line Conference, August 28–31, 2000, Denver, Colorado.

    Google Scholar 

  4. W. El Kaim, “Managing Variability in the LCAT SPLIT/Daisy model”, SPLC1, 1st Software product Line Conference, August 28–31, 2000, Denver, Colorado

    Google Scholar 

  5. J. Coplien, D. Hoffman and D. Weiss, “Commonality and Variability in Software Engineering”, IEEE Software, Nov./Dec. 1998, pp. 37–45.

    Google Scholar 

  6. W. El Kaim & al., “Product Line Glossary v1.1”, LCAT Technical Report, LCAT-99-862, November 1999.

    Google Scholar 

  7. W. Pree, “Design Patterns for Object-Oriented Software Development”, Addison Wesley /ACM Press.

    Google Scholar 

  8. Jcobson, M. Grissand and P. Jonsson, “Software Reuse: architecture, process and organization for business success”, Addison-Wesley, 1997

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Salicki, S., Farcet, N. (2002). Expression and Usage of the Variability in the Software Product Lines. In: van der Linden, F. (eds) Software Product-Family Engineering. PFE 2001. Lecture Notes in Computer Science, vol 2290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47833-7_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-47833-7_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43659-1

  • Online ISBN: 978-3-540-47833-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics