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
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;
Conference_Titel :
Electrical and Computer Engineering, 1999 IEEE Canadian Conference on
Conference_Location :
Edmonton, Alberta, Canada
Print_ISBN :
0-7803-5579-2
DOI :
10.1109/CCECE.1999.807222