Suggestions for Further Reading
Foundations
- M.D. McIlroy, "Mass Produced Software Components", Software Engineering - NATO Science Committee Conference Report, 1969, pp. 138-155.
- E. W. Dijkstra, "Notes on Structured Programming: On Program Families", Structured Programming, Academic Press, London, 1972, pp. 39-41 (based on Dijkstra manuscript #249 (Apr 1970) p 50-52).
- D. L. Parnas, "On the Design and Development of Program Families", IEEE Trans. Software Eng., SE-2 (1976), pp. 1-9.
- J. A. Goguen, "Parameterized Programming", IEEE Trans. Software Eng., SE-10, 5 (Sep. 1984), pp. 528-543.
- N. Dershowitz, "Program Abstraction and Instantiation", ACM Trans. Program. Lang. Syst., 7, 3 (July 1985), pp. 446-477.
- L. S. Levy, "A Metaprogramming Method and Its Economic Justification", IEEE Trans. Software Eng., SE-12, 2 (Feb. 1986), pp. 272-277.
Software & Systems Engineering
- F.P. Brooks, The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley, 1975.
- B. Thomé (ed.), Systems Engineering, Wiley, 1993.
Product Lines
- Reuse Adoption Guidebook (SPC-93051-CMC), Software Productivity Consortium, Nov 1993.
- J. O'Conner, et al. "Reuse in Command-and-Control Systems", IEEE Software 11, 5 (Sep 1994), pp. 70-79. { a report on an early experience with RSP in the original Rockwell project }
- R. R. Macala, et al., "Managing Domain-Specific, Product-Line Development", IEEE Software 13, 3 (May 1996), pp. 57-67. { a report on the Boeing STARS project experience with RSP }
- M.H. Meyer and A.P. Lehnerd, The Power of Product Platforms, The Free Press, 1997.
- S. Bandinelli, ERW’97 Session Report: Reuse Adoption Experiences Across a Large Corporation, ARES '98, LNCS 1429, pp. 249-256, 1998.
- P. Maheut, Final Report - ROADS, Thomson-CSF Technologies & Mèthodes, May 1998. { describing the ESSI-supported Thomson-CSF corporate effort with PHS assistance to adopt the DsE approach across four major business units }
- M. Ezran, M. Morisio, and C. Tully, "Diversity in Reuse Processes", IEEE Software 17, 4 (July/Aug 2000), pp. 56-63. { summarizing their book Practical Software Reuse, chapter 8 of which describes the Thomson-CSF effort with PHS for coordinated corporate-level adoption of the DsE product line approach }
- T. Vehkomaki and K. Kansala, "A Comparison of Software Product Family Process Frameworks", International Workshop on Software Architectures for Product Families 3, 2000.
- SEI Software Product Lines, Carnegie Mellon Software Engineering Institute.
- J. Bergey, et al, Fifth DoD Product Line Practice Workshop Report (CMU/SEI-2003-TR-007), CMU Software Engineering Institute, June 2003. { Sections 3.3 and 3.4 report on Army STRICOM and Lockheed-Martin experience in using RSP for development of live training systems applications }
Broader Perspectives
- P.F. Drucker, The Practice of Management, Harper & Row, 1954.
- T.S. Kuhn, The Structure of Scientific Revolutions, University of Chicago Press, 1970.
- C. Alexander, Notes on the Synthesis of Form, Harvard University Press, 1964; The Timeless Way of Building, Oxford University Press, 1979; A Pattern Language, Oxford University Press, 1977.
- W. Kent, Data and Reality, North-Holland, 1978.
- W. E. Deming, Out of the Crisis, MIT Center for Advanced Engineering Study, 1986.
- S. M. Davis, Future Perfect, Addison Wesley, 1987.
- G.A. Moore, Crossing the Chasm, Harper Collins Publishers, 1991.
- B. J. Pine II, Mass Customization - The New Frontier in Business Competition, Harvard Business School Press, 1993.
- B. Laurel, Computers as Theatre, Addison-Wesley, 1993.