Towards Engineering Product Lines Using Concerns

Separation of concerns is accepted as introducing numerous benefits into software development and maintenance. In this position paper, we argue for a method that introduces separation of concerns into product line software engineering. The method covers the complete product line life cycle and integrates the different concerns expressed at the different product line life cycle stages.

[1]  Stanley M. Sutton,et al.  N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[2]  Klaus Schmid,et al.  PuLSE: a methodology to develop software product lines , 1999, SSR '99.

[3]  Dirk Muthig,et al.  Customizable Domain Analysis , 1999, GCSE.

[4]  Trygve Reenskaug,et al.  Working with objects - the OOram software engineering method , 1995 .

[5]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[6]  Desmond D'Souza,et al.  Objects, Components, and Frameworks with UML: The Catalysis Approach , 1998 .

[7]  Colin Atkinson,et al.  Component-based product line development: the KobrA Approach , 2000, SPLC.

[8]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[9]  Valérie Issarny,et al.  Multi-view description of software architectures , 1998, ISAW '98.

[10]  Harold Ossher,et al.  Subject-oriented programming: a critique of pure objects , 1993, OOPSLA '93.

[11]  Coln Atkinson,et al.  Object-oriented development: The fusion method , 1996 .

[12]  Julio Cesar Sampaio do Prado Leite,et al.  Requirements Validation Through Viewpoint Resolution , 1991, IEEE Trans. Software Eng..

[13]  Robert L. Nord,et al.  Software Architecture in Industrial Applications , 1995, 1995 17th International Conference on Software Engineering.

[14]  Alexander Ran Architectural structures and views , 1998, ISAW '98.

[15]  Joachim Bayer,et al.  Creating Product Line Architectures , 2000, IW-SAPF.