The SPLIT Method

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).

[1]  Douglas C. Schmidt,et al.  Building application frameworks: object-oriented foundations of framework design , 1999 .

[2]  Brian Henderson-Sellers,et al.  The OPEN process specification , 1997 .

[3]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[4]  G. Donnan,et al.  SOFTWARE ARCHITECTURES, PRODUCT LINES AND FRAMEWORKS , 1999 .

[5]  James Coplien,et al.  Idioms And Patterns As Architectural Literature , 1997, IEEE Softw..

[6]  David M. Weiss,et al.  Software Product-Line Engineering: A Family-Based Software Development Process , 1999 .

[7]  Scott W. Ambler More Process Patterns: Illustrations , 1999 .

[8]  Daniel G. Bobrow,et al.  Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Jim des Rivieres, Daniel G. and Bobrow(MIT Press, 1991) , 1991, SGAR.

[9]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[10]  Oliver Sims Business Objects: Delivering Cooperative Objects for Client-Server , 1994 .

[11]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[12]  Ivar Jacobson,et al.  Software Reuse: Architecture, Process And Organization For Business Success , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[13]  Scott W. Ambler,et al.  Process patterns: building large-scale systems using object technology , 1998 .

[14]  Paul Clements,et al.  Software Architecture in Practice: Addison-Wesley , 1998 .

[15]  Ira R. Forman,et al.  Putting metaclasses to work: a new dimension in object-oriented programming , 1999 .

[16]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[17]  Alan M. Davis,et al.  Using Requirements Management to Speed Delivery of Higher Quality Applications , 1996 .

[18]  John M. Favaro,et al.  FODAcom: an experience with domain analysis in the Italian telecom industry , 1998, Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203).

[19]  Scott W. Ambler,et al.  More Process Patterns: About the Author , 1998 .