Managing Software Evolution through Reuse Contracts

Authors
Carine Lucas, Patrick Steyaert, Kim Mens
Tags
, , ,
Title
Managing Software Evolution through Reuse Contracts
Authors
Carine Lucas, Patrick Steyaert, Kim Mens
Type
In Proceedings
Book title
CSMR '97: Proceedings of the 1st Euromicro Working Conference on Software Maintenance and Reengineering
Publisher
IEEE Computer Society
Year
1997

Abstract

Assessing the impact of changes in one part of a software system on other parts remains one of the most compelling problems in software maintenance. This problem can be relieved by making implicit dependencies between different system parts explicit. We propose to explicitly document interactions between different system parts by means of reuse contracts that can only be manipulated by formal reuse operators. Reuse contracts and their operators facilitate managing the evolution of a software system by indicating how much work is needed to update the system, by pointing out when and which problems might occur and where and how to test and adjust the system.

Tags Tags: , , ,


BibTeX Record
  @inproceedings{RELEASeD-1997-613512,
    title = {Managing Software Evolution through Reuse Contracts},
    author = {Carine Lucas and Patrick Steyaert and Kim Mens},
    year = {1997},
    booktitle = {CSMR '97: Proceedings of the 1st Euromicro Working Conference on Software Maintenance and Reengineering},
    publisher = {IEEE Computer Society},
  }