Designing software systems is difficult. Designing systems that are capable of evolving is even more difficult. Often the system evolves in an unforeseen direction. Practice shows that software systems grow in small evolutionary steps. An evolution usually influences the behavior and the structure of the system. However, it is not desired that the evolution influences one or more modules of the system that are functionally or logically not related to the evolution; the behavior and structure of these modules should be preserved.
|Number of pages||8|
|Publication status||Published - 14 Oct 2001|
|Event||OOPSLA 2001 Workshop Advanced Separation of Concerns - Tampa Convention Center, Tampa Bay, United States|
Duration: 14 Oct 2001 → 14 Oct 2001
|Workshop||OOPSLA 2001 Workshop Advanced Separation of Concerns|
|Period||14/10/01 → 14/10/01|