• Ian Warren
Part of the Practitioner Series book series (PRACT.SER.)


It is not uncommon to find that many of today’s data processing systems have been in operation for as many as 30 years. Although the original developers may not have expected their products to be providing useful service in the 1990s, we now know that long lifetimes are an inherent property of many software systems. It is inevitable that any non-trivial system must change over the course of its lifetime. Over a long lifetime, a system will accommodate a large number of changes.


Business Process Legacy System Business Rule Software Maintenance Business Goal 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References and Further Reading

  1. [1]
    Sommerville, I. (1995), Software Engineering, 5th edn. Addison-Wesley, Reading.Google Scholar
  2. [2]
    Ulrich, W.M., (1990), The Evolutionary Growth of Software Reengineering and the Decade Ahead. American Programmer, 3 (10), 14–20.Google Scholar
  3. [3]
    Tilley, S. (1995), Perspectives on Legacy Systems Reengineering. Reengineering Centre, Software Engineering Institute (SEI), Carnegie Mellon University, USA.Google Scholar
  4. [4]
    Arnold, R.S., (1994), A Road Map Guide to Software Reengineering. IEEE Computer Society Press.Google Scholar
  5. Bennet, K., (editor), (1995) Special edition on legacy systems. IEEE Software, 12 (1).Google Scholar

Copyright information

© Springer-Verlag London Limited 1999

Authors and Affiliations

  • Ian Warren
    • 1
  1. 1.Computing DepartmentBradford UniversityWest YorkshireUK

Personalised recommendations