AN ARTIFICIAL IMMUNE SYSTEM APPROACH
TO AUTOMATED PROGRAM VERIFICATION:
TOWARDS A THEORY OF UNDECIDABILITY
IN BIOLOGICAL COMPUTING

Soumya Banerjee1, 2ORCID logo

1University of Oxford
  Oxford, United Kingdom

2Ronin Institute
  Montclair, USA

INDECS 19(4), 493-501, 2021
DOI 10.7906/indecs.19.4.3
Full text available in pdf pdf icon and xml XML icon formats.
 

Received: 4th April 2020.
Accepted: 21st December 2021.
Regular article

ABSTRACT

We propose an immune system inspired Artificial Immune System algorithm for the purposes of automated program verification. It is proposed to use this Artificial Immune System algorithm for a specific automated program verification task: that of predicting shape of program invariants. It is shown that the algorithm correctly predicts program invariant shape for a variety of benchmarked programs. Program invariants encapsulate the computability of a particular program, e.g. whether it performs a particular function correctly and whether it terminates or not. This work also lays the foundation for applying concepts of theoretical incomputability and undecidability to biological systems like the immune system that perform robust computation to eliminate pathogens

KEY WORDS
artificial immune system, program invariant, undecidability, incomputability, biological computing, immuno-computing, fundamental limits on biological computing

CLASSIFICATION
JEL:I10, O30


This is the official web site of the Scientific Journal INDECS.
Questions, comments and suggestions please send to: indecs@indecs.eu
Last modified: 20 June 2016.