Skip to main content

Can Legacy Systems Beget Product Lines?

  • Conference paper
  • First Online:
Development and Evolution of Software Architectures for Product Families (ARES 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1429))

Included in the following conference series:

Abstract

In many respects it is easier to formulate an architecture for a family of products if one assumes that the systems are being developed from scratch. But the vast majority of systems development efforts today start from a cornucopia of legacy systems. Significant progress in component-based architecture, system understanding, object-technology, and net-centric computing now makes it possible to evolve these legacy systems to a state in which they exhibit many of the characteristics of product lines. Systems in well-established domains are migrating to distributed object systems that exhibit large-scale reuse from a core set of assets while keeping the legacy systems largely intact. Many of these systems have evolved without overtly using product line terminology or practices and have been off the radar screen of the product line community as a starting point for product families. The advocates of product lines need to recognize this “distributed legacy evolution model” as an integral part of their practices for developing information systems.

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8. References

  1. Bass, Leonard; Clements, Paul; Cohen, Sholom; Northrop, Linda; & Withey, James. Product Line Practice Workshop Report. (CMU/SEI-97-TR-003). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.

    Google Scholar 

  2. Bergey, John; Northrop, Linda; & Smith, Dennis. Enterprise Framework for the Disciplined Evolution of Legacy Systems. (CMU/SEI-97-TR-007). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.

    Google Scholar 

  3. Brownsword, Lisa & Clements, Paul. A Case Study in Successful Product Line Development. (CMU/SEI-96-TR-016). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1996.

    Google Scholar 

  4. Gill, Philip J. “CORBA Proves Its Value.” Object Magazine 7,8 (October 1997): 10–11.

    Google Scholar 

  5. Tilley, Scott & Smith, Dennis. Coming Attractions in Program Understanding (CMU/SEI-96-TR-019). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1996.

    Google Scholar 

  6. Tilley, Scott & Smith, Dennis. On Using the Web as Infrastructure for Reengineering. Proceedings of the 5th Workshop on Program Comprehension, May 28–30, 1997, Dearborn, Michigan. IEEE Computer Society Press, pp 170–173, 1997.

    Google Scholar 

  7. Townsend, Erik S. “Wells Fargo’s ‘Object Express’.” Distributed Object Computing 1,1 (February 1997): 18–27.

    Google Scholar 

  8. Wallnau, Kurt; Weiderman, Nelson; Northrop, Linda. Distributed Object Computing with CORBA and Java: Key Concepts and Implications. (CMU/SEI-97-TR-004). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.

    Google Scholar 

  9. Weiderman, Nelson; Northrop, Linda; Smith, Dennis; Tilley, Scott; & Wallnau, Kurt. Implications of Distributed Object Computing for Reengineering. (CMU/SEI-97-TR-005). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.

    Google Scholar 

  10. Weiderman, Nelson; Bergey, John; Smith, Dennis; Tilley, Scott; & Wallnau, Kurt. Approaches for Legacy System Evolution. (CMU/SEI-97-TR-014). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1997.

    Google Scholar 

  11. Wells Fargo Bank. Wells Fargo’s WWW Homepage [on-line]. Available WWW: <URL: http://www.wellsfargo.com> (1997).

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weiderman, N., Bergey, J., Smith, D., Tilley, S. (1998). Can Legacy Systems Beget Product Lines?. In: van der Linden, F. (eds) Development and Evolution of Software Architectures for Product Families. ARES 1998. Lecture Notes in Computer Science, vol 1429. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68383-6_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-68383-6_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64916-8

  • Online ISBN: 978-3-540-68383-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics