loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems
Robust Dynamic Exchange of Implementation Aspects
Nancy, France
June 07-June 10
ISBN: 0-7695-0275-X
Welf Löwe, University of Karlsruhe
Rainer Neumann, University of Karlsruhe
Martin Trapp, University of Karlsruhe
Wolf Zimmermann, University of Karlsruhe
We show a technique for consistent dynamic exchange of different aspects of implementations of abstract data types, in particular data structure representations and algorithms. Previous work showed how one single aspects implementation can be exchanged dynamically without running into robustness problems if other aspects are guaranteed to be fixed. The present work generalizes this idea in the sense that all aspects' implementations may be exchanged arbitrarily at run time where robustness is preserved. We use finite state machines where each state represents a combination of the different implementations and each transition an exchange of exactly one aspects implementation.We use these state machines to check for the robustness of a class within a certain application context.We show a technique for consistent dynamic exchange of different aspects of implementations of abstract data types, in particular data structure representations and algorithms. Previous work showed how one single aspects implementation can be exchanged dynamically without running into robustness problems if other aspects are guaranteed to be fixed. The present work generalizes this idea in the sense that all aspects' implementations may be exchanged arbitrarily at run time where robustness is preserved. We use finite state machines where each state represents a combination of the different implementations and each transition an exchange of exactly one aspects implementation.We use these state machines to check for the robustness of a class within a certain application context.
Index Terms:
Robustness, Implementation Exchange, Library Construction, Datastructures
Citation:
Welf Löwe, Rainer Neumann, Martin Trapp, Wolf Zimmermann, "Robust Dynamic Exchange of Implementation Aspects," tools, pp.351, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.