Proposal of a High-Level Language for Writing Self Modifying Programs


Autoria(s): SILVA, S. R. B. da; JOSÉ NETO, J.
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

18/10/2012

18/10/2012

2011

Resumo

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.

Identificador

IEEE LATIN AMERICA TRANSACTIONS, v.9, n.2, p.192-198, 2011

1548-0992

http://producao.usp.br/handle/BDPI/18155

10.1109/TLA.2011.5765573

http://dx.doi.org/10.1109/TLA.2011.5765573

Idioma(s)

por

Publicador

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC

Relação

Ieee Latin America Transactions

Direitos

restrictedAccess

Copyright IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC

Palavras-Chave #Adaptivity #programming language #self modifying code #adaptive technology #Computer Science, Information Systems #Engineering, Electrical & Electronic
Tipo

article

proceedings paper

publishedVersion