Proposta de uma Linguagem de Alto Nível para Codificação de Programas Automodificáveis (Proposal of a High-Level Language for Writing Self Modifying Programs)

Salvador Ramos Bernardino da (sramosbs@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: April 2011
Volume: 9,   Issue: 2 
ISSN: 1548-0992


Abstract:
This paper proposes a simple high-level programming language, endowed with resources that help encoding self-modifying programs. With this purpose, a conventional imperative language syntax (not explicitly stated in this paper) is incremented with special commands and statements forming an adaptive layer specially designed with focus on the dynamical changes to be applied to the code at run-time. The resulting language allows programmers to easily specify dynamic changes to their own program's code. Such a language succeeds to allow programmers to effortless describe the dynamic logic of their adaptive applications. In this paper, we describe the most important aspects of the design and implementation of such a language. A small example is finally presented for illustration purposes.

Index Terms:
Adaptivity, programming language, self modifying code, adaptive technology.   


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


[PDF Full-Text (636)]