loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02)
Managing Software Evolution with a Formalized Abstraction Hierarchy
Greenbelt, Maryland
December 02-December 04
ISBN: 0-7695-1757-9
Timo Aaltonen, Tampere University of Technology
Tommi Mikkonen, Tampere University of Technology
Complex computer systems are seldom made from scratch but they contain significant amounts of legacy code, which then is under continuous pressure for evolution. Therefore, a need for a rigorous method for managing evolution in this setting is evident. In this paper we propose a management method for reactive and distributed systems. The method is based on creating a formal abstraction hierarchy to model the system with abstractions that exceed those that are used as implementation facilities. This hierarchy is then used to assess the cost of a modification by associating the modification to appropriate abstractions in the hierarchy and by determining the abstractions that need to be revisited to retain the hierarchy consistent.
Citation:
Timo Aaltonen, Tommi Mikkonen, "Managing Software Evolution with a Formalized Abstraction Hierarchy," iceccs, pp.224, Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.