Title : 
MSI-SDL: A semantic description language for multi-source binary translation systems
         
        
            Author : 
Xiaonan Liu ; Jianmin Pang ; Meijuan Yin ; Lili Bai ; Wuping Chen
         
        
            Author_Institution : 
Nat. Digital Switching Syst., Eng. & Technol. Res. Center, Zhengzhou, China
         
        
        
        
        
        
            Abstract : 
Multi-source binary translation system (MBT) provides a multi-source platform code to a single target platform migration solution. Do not know the source code, you can achieve the multi-source platform, multi-compiled version of the executable file on another platform. In order to achieve the special semantic mapping function of the MBT system, the need for a unified, compatible with multiple target platform differences, atomic semantic description language. In this paper, we design an atomic semantic description language MSI-SDL (multi-source instruction semantic description language), the x86-32, x86-64, power platform code, to class alpha platform architecture code semantic mapping function in the migration process. MBT base on MSI-SDL are evaluated wholly and partIy across the SPEC 2006 under the Alpha multi-core environment, test results verify the MSI-SDL correctness and validity.
         
        
            Keywords : 
multiprocessing systems; program interpreters; specification languages; Alpha multi-core environment; MSI-SDL language; atomic semantic description language; multisource binary translation system; multisource instruction semantic description language; semantic mapping function; Atomic clocks; Semantics; binary translation; instruction; multi-source; semantic description;
         
        
        
        
            Conference_Titel : 
Computer Science & Education (ICCSE), 2013 8th International Conference on
         
        
            Conference_Location : 
Colombo
         
        
            Print_ISBN : 
978-1-4673-4464-7
         
        
        
            DOI : 
10.1109/ICCSE.2013.6554051