Legacy System Anti-Patterns and a Pattern-Oriented Migration Response. Lauder, A. & Kent, S. In Systems Engineering for Business Process Change, pages 239–250. Springer London.
Legacy System Anti-Patterns and a Pattern-Oriented Migration Response [link]Paper  doi  abstract   bibtex   
Mature information systems grow old disgracefully as successive waves of hacking result in accidental architectures which resist the reflection of ongoing business process change. Such petrified systems are termed legacy systems. Legacy systems are simultaneously business assets and business liabilities. Their hard-won dependability and accurate reflection of tacit business knowledge prevent us from undertaking green-field development of replacement systems. Their resistance to the reflection of business process change prevents us from retaining them. Consequently, we are drawn in this paper to a controlled pattern-oriented legacy system migration strategy. Legacy systems exhibit six undesirable anti-patterns. A legacy system migration strategy must focus upon the controlled elimination of these anti-patterns by the step-wise application of six corresponding desirable patterns. Adherence to this migration strategy results in adaptive systems reflecting purposeful architectures open to the ongoing reflection of business process change. Without such a strategy there is a very real danger that legacy system migration will occur all too literally. That is, the old legacy system will be migrated to a new legacy system albeit it one using the latest buzzword-compliant technology.
@incollection{lauderLegacySystemAntipatterns2000,
  title = {Legacy System Anti-Patterns and a Pattern-Oriented Migration Response},
  booktitle = {Systems {{Engineering}} for {{Business Process Change}}},
  author = {Lauder, A. and Kent, S.},
  editor = {Henderson, Peter},
  date = {2000},
  pages = {239--250},
  publisher = {{Springer London}},
  doi = {10.1007/978-1-4471-0457-5\\_19},
  url = {https://doi.org/10.1007/978-1-4471-0457-5_19},
  abstract = {Mature information systems grow old disgracefully as successive waves of hacking result in accidental architectures which resist the reflection of ongoing business process change. Such petrified systems are termed legacy systems. Legacy systems are simultaneously business assets and business liabilities. Their hard-won dependability and accurate reflection of tacit business knowledge prevent us from undertaking green-field development of replacement systems. Their resistance to the reflection of business process change prevents us from retaining them. Consequently, we are drawn in this paper to a controlled pattern-oriented legacy system migration strategy. Legacy systems exhibit six undesirable anti-patterns. A legacy system migration strategy must focus upon the controlled elimination of these anti-patterns by the step-wise application of six corresponding desirable patterns. Adherence to this migration strategy results in adaptive systems reflecting purposeful architectures open to the ongoing reflection of business process change. Without such a strategy there is a very real danger that legacy system migration will occur all too literally. That is, the old legacy system will be migrated to a new legacy system albeit it one using the latest buzzword-compliant technology.},
  keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-14511924,~to-add-doi-URL,antipattern,modelling,programming,software-engineering,software-quality}
}

Downloads: 0