DRASTIC: A run-time architecture for evolving, distributed, persistent systems [chapter]

Huw Evans, Peter Dickman
1997 Lecture Notes in Computer Science  
Modern systems must be adaptable | to changing requirements, bug-xes, new technologies and recon guration. For critical applications this must be possible at run-time; for complex applications it should be limitable to major sub-divisions of the system. The DRASTIC architecture addresses these goals by exploiting object persistence and distributed systems implementation techniques. It enables run-time changes of types, implementations, and the system con guration. This is based on a novel
more » ... ectural abstraction of locality for evolution, called the'zone'. Contracts between zones automatically limit the visibility of such c hanges between zones. We present w ork in progress on DRASTIC's computational model and run-time system, illustrating support for software evolution and highlighting key features of our current implementation.
doi:10.1007/bfb0053382 fatcat:ozv2i7xysfc7fnebmqc77e3iua