Title :
Dynamically evolvable distributed systems
Author :
Pandey, Raju ; Malabarba, Scott ; Stapko, Tim ; Hashii, Brant
Author_Institution :
Dept. of Comput. Sci., California Univ., Davis, CA, USA
Abstract :
Dynamic evolution allows designers to move logic from interpreted data structures into directly executed code. This provides the efficiency of code-driven security enforcement without sacrificing flexibility. The Evolvable Systems Project (ESP) at University of California, is developing techniques for safely and securely evolve distributed Java applications at runtime. We briefly describe the design and implementation of a type-safe model for dynamically modifying Java programs on a single host. We then describe how this model can be applied for building an adaptive security infrastructure. An extension of the single host model to a distributed environment is considered. Finally, we conclude with a brief outline of the project and the future work.
Keywords :
Java; distributed programming; object-oriented programming; project engineering; ESP project; Evolvable Systems Project; Java; University of California; adaptive security infrastructure; distributed programs; dynamic evolution; runtime optimization; Application software; Business; Data security; Data structures; Java; Mediation; Runtime; Software engineering; Software safety; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
Print_ISBN :
0-7695-1727-7
DOI :
10.1109/CMPSAC.2002.1045141