• DocumentCode
    1513388
  • Title

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

  • Author

    Silva, S. R B da ; Neto, J.J.

  • Author_Institution
    Univ. do Estado do Amazonas, Manaus, Brazil
  • Volume
    9
  • Issue
    2
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    192
  • Lastpage
    198
  • 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.
  • Keywords
    high level languages; adaptive layer; high-level language; imperative language syntax; self-modifying programs; Adaptation model; Computer aided software engineering; Generators; High level languages; Proposals; Vehicle dynamics; Adaptivity; adaptive technology; programming language; self modifying code;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2011.5765573
  • Filename
    5765573