loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97)
Managing Software Evolution through Reuse Contracts
Berlin, GERMANY
March 17-March 19
ISBN: 0-8186-7892-5
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.