loading...
Managing Software Evolution through Reuse Contracts
Berlin, GERMANY March 17-March 19
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.1997.5830321st Euromicro Working Conference on S ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Carine Lucas, Vrije Universiteit Brussel
Patrick Steyaert, Vrije Universiteit Brussel
Kim Mens, Vrije Universiteit Brussel
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.
Citation:
Carine Lucas, Patrick Steyaert, Kim Mens, "Managing Software Evolution through Reuse Contracts," csmr, pp.165, 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions