MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Specialization Toolkit to Increase the Diversity of Operating Systems (1996) [16 citations — 2 self]

Download:
Download as a PDF | Download as a PS
by Calton Pu, Andrew Black, Crispin Cowan, Jonathan Walpole, Charles Consel
In Proceedings of the 1996 ICMAS Workshop on Immunity-Based Systems
http://129.95.44.2/DISC/projects/immunix/icmas96.ps.gz
Add To MetaCart

Abstract:

Virus and worm attacks that exploit system implementation details can be countered with a diversified set of implementations. Furthermore, immune systems show that attacks from previously unknown organisms require effective dynamic response. In the Synthetix project, we have been developing a specialization toolkit to improve the performance of operating system kernels. The toolkit helps programmers generate and manage diverse specialized implementations of software modules. The Tempo-C specializer tool generates different versions for both compile-time and run-time specialization. We are now adapting the toolkit to improve operating system survivability against implementations attacks.

Citations

695 The Art of the Metaobject Protocol – Kiczales, Rivires, et al. - 1991
198 A general approach for run-time specialization and its application to C – Consel, Noël - 1996
153 Optimistic Incremental Specialization: Streamlining a Commercial Operating System – Pu, Autrey, et al.
85 Towards a New Model of Abstraction in Software Engineering – Kiczales - 1992
84 Rochlis,” With Microscope and Tweezers: An Analysis of the Internet Virus of November 1988 – Eichin, Jon - 1989
79 A uniform approach for compile-time and run-time specialization – Consel, Hornof, et al.
29 Fast concurrent dynamic linking for an adaptive operating system – Cowan, Autrey, et al. - 1996
25 Incremental specialization: The key to high performance, modularity and portability in operating systems – Consel, Pu, et al. - 1993
2 Specialization Objects: A Reflective Interface for Specialization – Cowan, Pu, et al. - 1995
2 Adaptable Operating Systems – Cowan, Walpole, et al. - 1996
1 Specialization Objects: A Re ective Interface for Specialization – Cowan, Pu, et al. - 1995
1 Customizable Operating Systems – Walpole, Cowan, et al. - 1995