Evolution, Architecture, and Metamorphosis



Download 0.88 Mb.
Page1/12
Date19.02.2021
Size0.88 Mb.
#114063
  1   2   3   4   5   6   7   8   9   ...   12


Chapter
13



Evolution, Architecture, and Metamorphosis

by
Brian Foote - foote@cs.uiuc.edu - (217) 333-3411
Joseph Yoder - yoder@cs.uiuc.edu - (217) 244-4695
Department of Computer Science
University of Illinois at Urbana-Champaign
1304 W. Springfield
Urbana, IL 61801 USA





Abstract

The dominant force driving software development in the 90's is the need to confront rapid change. Software that cannot adapt as requirements change will perish. This paper presents three patterns that address these forces. SOFTWARE TECTONICS shows how continuous evolution can prevent cataclysmic upheaval. FLEXIBLE FOUNDATIONS catalogs the need to construct systems out of stuff that can evolve along with them. METAMORPHOSIS shows how equipping systems with mechanisms that allow them to dynamically manipulate their environments can help them better integrate into these environments.




Download 0.88 Mb.

Share with your friends:
  1   2   3   4   5   6   7   8   9   ...   12




The database is protected by copyright ©essaydocs.org 2022
send message

    Main page