Skip to main content

The SPLIT Method

Building Product Lines for Software-Intensive Systems

  • Chapter
Software Product Lines

Abstract

This paper presents SPLIT (software product line integrated technology), an experimental method that helps Thomson-CSF and Alcatel to define and build product lines. SPLIT is organized as a global framework to help engineer product lines of software intensive systems. In this context the paper focuses on three themes: product line requirements (Cloud), product line architecture (Daisy), and product line process (Wheel). Although SPLIT proposes models independently of the notation used for their description, in this paper we have illustrated the approach by the use of the unified modeling language (UML).

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

  • Ambler S. W. (1998), Process Patterns-Building Large-Scale Systems Using Object Technology, Cambridge University Press.

    Google Scholar 

  • Bass L., Clements P., Donohoe P., McGregor J., Northrop L. (2000), Fourth Product Line Practice Workshop Report, SEI Technical report CMU/SEI-2000-TR-002 (ESC-TR-2000-002), February.

    Google Scholar 

  • Bass L., Clements P., Kazman R. (1998), Software Architecture in Practice, Addison-Wesley.

    Google Scholar 

  • Brooks F. P. (1995), The Mythical Man-Month, Addison-Wesley.

    Google Scholar 

  • Coplien, J.O. (1997), Idioms and Patterns as Architectural Literature, IEEE Software, pp 36–42, January/February.

    Google Scholar 

  • Coriat M, Jourdan J. (1999), Where Object Technologies Can Help in Product Line Analysis, OOPSLA99 Workshop on Object technology and Product Lines.

    Google Scholar 

  • Davis, A. M. & Leffingwell, Dean A. (1996), Using Requirements Management to Speed Delivery of Higher Quality Applications, Rational Software Corporation.

    Google Scholar 

  • Donnan G., Jourdan J. (1999), Software Architectures, Product Lines and Frameworks, Alcatel telecommunications review, 1st quarter.

    Google Scholar 

  • Fayad M. E., Schmidt D.C., & Johnson R. E. (1999), Building Application Framework: Object-Oriented Foundations of Framework Design, Wiley Computer Publishing.

    Google Scholar 

  • Forman I. R., Danforth S. C. (1998), Putting Metaclasses to Work: A New Dimension in Object-Oriented Programming, Addison-Wesley

    Google Scholar 

  • Fowler M. (1997), Analysis Patterns: Reusable Object Models, Addison-Wesley.

    Google Scholar 

  • Gamma E., Helm R., Johnson R., & Vlissides J., (1995), Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley.

    Google Scholar 

  • Graham I., Henderson-Sellers B., Younessi H. (1997), The Open Process Specification, Open Series, Addison-Wesley, October.

    Google Scholar 

  • Henderson-Sellers B., & Mellor S. J. (1999), Tailoring Process-Focused 00 Methods, Joop July/August.

    Google Scholar 

  • IEEE Architecture Working Group (1999), Recommended Practice for Architectural Description, P1471, March, http://www.pithecanthropus.com/~awg/.

  • Jacobson, I. and Griss, M. and Jonsson P. (1997), Software Reuse: Architecture, Process and Organization for Business Success, Addison-Wesley.

    Google Scholar 

  • Jourdan J., Coriat M., Salicki S., Jacolot C. (2000), Le développement de lignes de produits logiciels, French Technical and Research Defense Review, DGA-RSTD’ 00, March.

    Google Scholar 

  • Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E. (1990), Peterson, A.S., Feature-Oriented Domain Analysis (FODA) Feasibility Study, CMU/SEI-90-TR-21, ESC-TR-90-222, SEI, Pittsburg, Pennsylvania, November.

    Google Scholar 

  • Kiczales, G., des Rivieres, J. Bobrow, D.G. (1991), The Art of the Metaobject Protocol, The MIT Press, Cambridge, Massachussets.

    Google Scholar 

  • McCabe R., & Campbell G. (1993), Reuse-driven Software Processes Guidebook, STARS report SPC-92019-CMC, Version 02.00.03, November.

    Google Scholar 

  • OMG, Unified Modeling Language Specification (1999), version 1.3, June.

    Google Scholar 

  • Sims O. (1994), Business Objects: Delivering Cooperative Objects for Client-Server. McGraw-Hill, 1994.

    Google Scholar 

  • Vici, A.D., Argentieiri, N., Mansour, A., d’Alessandro, M., Favaro, J. (1998), FODAcorn: An Experience with Domain Analysis in the Italian Telecom Industry, Proc. 5th International Conference on Software Reuse, Canada, pp. 166–175, June.

    Google Scholar 

  • Weiss, D.M. and Lai, C.T.R. (1999), Software Product-Line Engineering: A Family-Based Software Development Process, Addison-Wesley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer Science+Business Media New York

About this chapter

Cite this chapter

Coriat, M., Jourdan, J., Boisbourdin, F. (2000). The SPLIT Method. In: Donohoe, P. (eds) Software Product Lines. The Springer International Series in Engineering and Computer Science, vol 576. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-4339-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-4339-8_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-6949-3

  • Online ISBN: 978-1-4615-4339-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics