Automating Support for Software Evolution in UML

  • Authors:
  • Tom Mens;Theo D'Hondt

  • Affiliations:
  • Programming Technology Lab, Vrije Universiteit Brussel, Pleinlaan 2—1050 Brussel, Belgium. tommens@vub.ac.be;Programming Technology Lab, Vrije Universiteit Brussel, Pleinlaan 2—1050 Brussel, Belgium. tjdhondt@vub.ac.be

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Disciplined support for evolution of software artifacts isimportant in all phases of the software life-cycle. In order toachieve this support, a uniform underlying foundation for softwareevolution is necessary. While, in the past, reuse contracts have beenproposed as such a formalism in a number of different domains, thispaper generalises the formalism, and integrates it into the UMLmetamodel. As such, support for evolution becomes readily availablefor many kinds of UML models, ranging from requirements to theimplementation phase.