๐Ÿ“–
A Classification of Viruses through Recursion Theorems
Guillaume Bonfante, Matthieu Kaczmarek, Jean-Yves Marion

A Classification of Viruses through Recursion Theorems

Science & Mathematics Published 2007 Verification Pending

Overview & Synopsis

We study computer virology from an abstract point of view. Viruses and worms are self-replicating programs, whose definitions are based on Kleene's second recursion theorem. We introduce a notion of delayed recursion that we apply to both Kleene's second recursion theorem and Smullyan's double recursion theorem. This leads us to define four classes of viruses, two of them being polymorphic. Then, we work on a simple imperative programming language in order to show how those theoretical constructions can be implemented. In particular, we propose a general virus builder, and distribution engines.

Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title A Classification of Viruses through Recursion Theorems
Author / Organization Guillaume Bonfante, Matthieu Kaczmarek, Jean-Yves Marion
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 2007
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-211803
Original Source Link Visit Source Page on hal.science »