Document Type

Conference Proceeding

Publication Date



Computer viruses -- Prevention, Computer security -- Innnovations, Operating systems (Computers) -- Design and construction


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.


An Oregon Graduate Institute of Science and Technology Technical Report presented to the 1996 ICMAS Workshop on Immunity-Based Systems, Nara, Japan, December, 1996, and included in its proceedings.

Persistent Identifier