Um modelo de execução para código dinamicamente variável, baseado em autômatos adaptativos (A dynamically variable code execution model, based on adaptive automata)

Éder José Pelegrini (eder.pelegrini@poli.usp.br), João José Neto (joao.jose@poli.usp.br)


Universidade de São Paulo
This paper appears in: Revista IEEE América Latina

Publication Date: Sept. 2008
Volume: 6,   Issue: 5 
ISSN: 1548-0992


Abstract:
This paper presents the proposal for an adaptive assembly language and its run-time mechanism. The language is design to build programs capable of modifying their own instructions while executing. In addition to the language proposal, the design of a language interpreter (built as a virtual machine) is described, based on adaptive technology. That avoids some difficulties to perform code modification existent in traditional run-time mechanisms. Some information about the language performance and its virtual machine prototype are reported. The present proposal is a starting point towards the implementation of a full environment capable of supporting high level adaptive programming languages.

Index Terms:
Self-modifying code, Adaptive code, Adaptive programming language, Adaptive assembly, Adaptive Technology   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (400)]