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
Link To Document