• DocumentCode
    347853
  • Title

    A reflective architecture for cross-assemblers

  • Author

    de Champlain, Michel ; Pai, Cheng-Yu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • Volume
    1
  • fYear
    1999
  • fDate
    9-12 May 1999
  • Firstpage
    346
  • Abstract
    This paper presents a reflective architecture for cross-assemblers with on-the-fly loading of instruction and directive sets. Our architecture uses the notion of reflection and design patterns to adapt dynamically the cross-assemblers to corresponding assembly languages. Composition of directive sets makes the architecture extensible and allows both procedure- and object-oriental instruction sets. Our implementation is done in the Java programming language that supports reflection.
  • Keywords
    assembly language; program assemblers; Java programming language; assembly languages; cross-assemblers; object-oriental instruction sets; on-the-fly loading; reflective architecture; Assembly; Computer architecture; Graphics; Instruction sets; Java; Object oriented programming; Plugs; Protection; Reflection; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
  • Conference_Location
    Edmonton, Alberta, Canada
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-5579-2
  • Type

    conf

  • DOI
    10.1109/CCECE.1999.807222
  • Filename
    807222