Dynamic Binary Translation - a Model-Driven Approach

被引:0
|
作者
Foleiss, Juliano Henrique [1 ]
Tinassi D'amato, Andre Luis [1 ]
da Silva, Anderson Faustino [1 ]
机构
[1] Univ Estadual Maringa, Maringa, Parana, Brazil
关键词
DBT; Dynamic Binary Translation; Emulation; DESIGN;
D O I
10.1109/SCCC.2012.30
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Dynamic Binary Translation (DBT) is a technique used to allow execution of non-native machine code. It is an extensively explored research topic and lately it is being given much attention due to the increased demand for system virtual machines. This paper describes a DBT process model, which has been succesfully implemented on a 6502 emulator for x86_64 machines. Among other objectives, the model was conceived to allow the use of an existing interpreter core to implement a DBT-enabled one. Our preliminary results indicates that even a DBT scheme with no runtime information optimizations can lead to performance gain, at the same time saving the effort of implementing instruction code by reusing existing interpreter code.
引用
收藏
页码:199 / 206
页数:8
相关论文
共 50 条
  • [1] MODELA DBT: Model-Driven Elaboration Language Applied to Dynamic Binary Translation
    Salgado, F.
    Martins, A.
    Almeida, D.
    Gomes, T.
    Monteiro, J.
    Tavares, A.
    [J]. IECON 2017 - 43RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2017, : 5465 - 5470
  • [2] A Model-Driven Approach for Dynamic Web Service Composition
    Zhao, Chenting
    Duan, Zhenhua
    Zhang, Man
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 273 - 277
  • [3] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [4] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [5] Program translation using model-driven engineering
    Lano, K.
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 362 - 363
  • [6] An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability
    Morin, Brice
    Fleurey, Franck
    Bencomo, Nelly
    Jezequel, Jean-Marc
    Solberg, Arnor
    Dehlen, Vegard
    Blair, Gordon
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 782 - +
  • [7] A Model-Driven Approach to Dynamic and Adaptive Service Brokering Using Modes
    Foster, Howard
    Mukhija, Arun
    Rosenblum, David S.
    Uchitel, Sebastian
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2008, PROCEEDINGS, 2008, 5364 : 558 - +
  • [8] Towards a model-driven approach to reuse
    France, RB
    Ghosh, S
    Turk, DE
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 181 - 190
  • [9] Model-driven approach to workflow execution
    Hur, W
    Jung, JY
    Kim, H
    Kang, SH
    [J]. BUSINESS PROCESS MANAGEMENT, 2004, 3080 : 261 - 273
  • [10] A MODEL-DRIVEN APPROACH TO ENTERPRISE INTEGRATION
    AGUIAR, MWC
    WESTON, RH
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1995, 8 (03) : 210 - 224