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