Skip to main content

Using Variation Propagation for Model-Driven Management of a System Family

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3714))

Abstract

A system family model (SFM) contains a set of common elements and a set of variable elements known as variation points. Variability modeling is a source of numerous problems: how to express variations, how to ensure the consistency of various views and avoid conflicts. Does the SFM cover all the desired systems? To obtain a specific system, known as "derivation", also known as a product, it is necessary to choose certain variation points from among those included in the SFM model by using a feature model (built during application domain analysis) or a decision model (after SF modelling). The SyF approach presented in this article proposes the "variation point propagation" concept as a means for achieving consistency and dealing with potential conflicts between variations. Under this approach, a decision model, generated from the SFM alone, then enables system family management: analyze coverage of the SF application domain, automate the derivation.

This work has been partially supported by the Families European project. Programme, ITEA project ip 02009.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clements, P.C.: Software Product Lines – Basic Concepts and Research Challenges. In: International Colloquium of the Sonderforschungsbereich, vol. 501, Tagungszentrum Betzenberg, Kaiserslautern (2003)

    Google Scholar 

  2. Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns. Addison Wesley, Boston (2001)

    Google Scholar 

  3. Kang, K.C., et al.: Feature-Oriented Domain Analysis (FODA). Carnegie Mellon University (1990)

    Google Scholar 

  4. Griss, M.L.: Implementing product line features with Component Reuse. In: 6th International Conference on Software Reuse, Vienna, Austria (2000)

    Google Scholar 

  5. Svahnberg, M., Gurp, J.V., Bosch, J.: On the Notion of Variability in Software Product Lines. In: IEEE/IFIP Conference on Software Architecture, WICSA 2001 (2001)

    Google Scholar 

  6. Riebisch, M., et al.: Extending Feature Diagrams with UML Multiplicities. In: 6th Conference on Integrated Design & Process Technology, Pasadena, California, USA (2002)

    Google Scholar 

  7. Chastek, G., et al.: Product Line Analysis: A Practical Introduction. SEI Carnegie Mellon University (2001)

    Google Scholar 

  8. Atkinson, C., Bayer, J., Muthig, D.: Component-Based Product Line Development : The KobrA Approach. In: The First Software Product Line Conference, Boston (2000)

    Google Scholar 

  9. Monestel, L., Ziadi, T., Jézéquel, J.-M.: Product Line Engineering: Product Derivation. In: Model Driven Architecture and Product Line Engineering, associated to the SPLC2 conference, San Diego (2002)

    Google Scholar 

  10. Ziadi, T., Hélouët, L., Jézéquel, J.-M.: Modeling behavior in product-lines. In: International Workshop on Requirements Engineering for Product Lines, Essen/Germany (2002)

    Google Scholar 

  11. Ziadi, T., Jézéquel, J.-M., Fondement, F.: Product line derivation with uml. In: Software Variability Management Workshop. University of Groningen Departement of Mathematics and Computing Science (2003)

    Google Scholar 

  12. Clauß, M.: Modeling variability with UML. Net.ObjectDays. Erfurt, Germany (2001)

    Google Scholar 

  13. Ziadi, T., Hélouët, L., Jézéquel, J.-M.: Towards a UML Profile for Software Product Lines. In: International Workshop on Product Family Engineering. Springer, Heidelberg (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tessier, P., Gérard, S., Terrier, F., Geib, JM. (2005). Using Variation Propagation for Model-Driven Management of a System Family. In: Obbink, H., Pohl, K. (eds) Software Product Lines. SPLC 2005. Lecture Notes in Computer Science, vol 3714. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11554844_24

Download citation

  • DOI: https://doi.org/10.1007/11554844_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28936-4

  • Online ISBN: 978-3-540-32064-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics