作者: Gail E. Kaiser , Rean Griffith
DOI: 10.7916/D85T3TBD
关键词: Service (systems architecture) 、 Garbage collection 、 Exception handling 、 Isolation (database systems) 、 Consistency (database systems) 、 Software engineering 、 Common Language Runtime 、 Adaptation (computer science) 、 Computer science 、 Reuse
摘要: Self-healing systems require that repair mechanisms are available to resolve problems arise while the system executes. Managed execution environments such as Common Language Runtime (CLR) and Java Virtual Machine (JVM) provide a number of application services (application isolation, security sandboxing, garbage collection structured exception handling) which geared primarily at making managed applications more robust. However, none these directly enables perform repairs or consistency checks their components. From design implementation standpoint, preferred way enable in self-healing is use an externalized repair/adaptation architecture rather than hardwiring adaptation logic inside where it harder analyze, reuse extend. We present framework allows engine dynamically attach detach to/from executes essentially adding another service provided environment.