Automated Support for Framework-Based Software Evolution

Tom Tourwe, Programming Technology Lab, Vrije Universiteit Brussel, Belgium

ABSTRACT. Despite its popularity and its many software engineering advantages, framework-based software development suffers from a number of important problems. More specifically, instantiation and evolution of a framework present developers with various difficulties, since they should make sure the framework and its corresponding applications adhere to the intended design, in order to ensure correct behaviour. In this dissertation, we show how explicitly documenting a framework's design enables us to provide elaborate automated tool support for its instantiation and evolution.

KEY WORDS. object-oriented application framework, framework-based software development, software evolution, framework instantiation

REFERENCE. [Tourwe2002] Tom Tourwe. "Object-Oriented Reengineering Patterns", PhD Thesis, Vrije Universiteit Brussel, September 2002.


Back to publications