A fault tolerant software environment, in which various program components
(e.g., portions of computer programs, applications, etc) are objectized
into entities represented by "codons." This allows for improper syntax to
occur, enabling, for example, combinatorial operations such as genetic
programming. The present invention also contemplates such features as the
ability to probabilistically execute individual codons, to switch between
treating information as executable code or as data (or passing over it),
provides that the individual codons can be tagged so that additional
information can be associated with them, and provides for tagging of the
stack.
Een milieu van de fouten verdraagzaam software, waarin diverse programmacomponenten (b.v., gedeelten computerprogramma's, toepassingen, enz.) zijn objectized in entiteiten die door "codon worden vertegenwoordigd." Dit staat voor ongepaste syntaxis toe voor te komen, toelatend, bijvoorbeeld, combinatorische verrichtingen zoals genetische programmering. De onderhavige uitvinding overweegt ook dergelijke eigenschappen zoals de capaciteit individuele codon probabilistically om uit te voeren, om tussen het behandelen van informatie als uitvoerbare code of als gegevens (of het overgaan over het) te schakelen, bepaalt dat de individuele codon kunnen worden geëtiketteerd zodat de extra informatie met hen kan worden geassocieerd, en het etiketteren van de stapel voorziet.