MODELA DBT: Model-Driven Elaboration Language Applied to Dynamic Binary Translation

被引:0
|
作者
Salgado, F. [1 ]
Martins, A. [1 ]
Almeida, D. [1 ]
Gomes, T. [1 ]
Monteiro, J. [1 ]
Tavares, A. [1 ]
机构
[1] Univ Minho, Ctr ALGORITMI, Braga, Portugal
关键词
Domain-Specific Language (DSL); Dynamic Binary Translation (DBT); Model-driven Development; Generative Programming;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Industrial solutions design is a highly complex topic due to the challenge of integrating multiple technologies into a single solution, the inherent complexity of the problems to be solved and also because the proposed solutions often require a great level of interoperability among their components and also the outside world. Dynamic Binary Translation has been used as a tool to deal with such interoperability issues, e.g., legacy support, virtualization and secure execution, among others. However its integration in the industry as an end-product is hampered by the intricate variability management required in this subject. To address these issues and in an attempt to power DBT utilization as an interoperability-providing tool, we propose a model-driven DSL modeling language for DBT architectures. The developed DSL proved to be efficient to model an in-house DBT engine, and MODELA DBT, a framework for ready-to-use DBT solutions was obtained. MODELA DBT provides design validation, easy configuration of customizable DBT parameters and components, as well as code generation features.
引用
收藏
页码:5465 / 5470
页数:6
相关论文
共 50 条
  • [21] A Model-Driven Framework for Dynamic Web Application Development
    Cheung, Ronnie
    [J]. ADVANCES IN SOFTWARE ENGINEERING, 2009, 30 : 29 - 42
  • [22] Using a Domain Specific Language for Lightweight Model-Driven Development
    Jones, Christopher
    Jia, Xiaoping
    [J]. EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2014, 2015, 551 : 46 - 62
  • [24] Large Language Model-Driven Urban Traffic Signal Control
    Tang, Yiqing
    Dai, Xingyuan
    Zhao, Chen
    Cheng, Qi
    Lv, Yisheng
    [J]. 2024 AUSTRALIAN & NEW ZEALAND CONTROL CONFERENCE, ANZCC, 2024, : 67 - 71
  • [25] Language Model-Driven Topic Clustering and Summarization for News Articles
    Yang, Peng
    Li, Wenhan
    Zhao, Guangzhen
    [J]. IEEE ACCESS, 2019, 7 : 185506 - 185519
  • [26] An Event-Based Language for Dynamic Binary Translation Frameworks
    Makarov, Serguei
    Brown, Angela Demke
    Goel, Ashvin
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 499 - 500
  • [27] An intermediate language level optimization framework for dynamic binary translation
    Shi, Huihui
    Wang, Yi
    Guan, Haibing
    Liang, Alei
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (05) : 3 - 9
  • [28] Metamodel extension approach applied to the model-driven development of mobile applications
    Sabraoui, Ayoub
    Abouzahra, Anas
    Afdel, Karim
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 68 (02) : 114 - 131
  • [29] Model-Driven Network Monitoring Using NetFlow Applied to Threat Detection
    Gonzalez-Sanchez, Daniel
    Martinez-Casanueva, Ignacio D.
    Pastor, Antonio
    Bellido Triana, Luis
    Munoz Zamarro, Cristina Pinar
    Moreno Sancho, Alejandro Antonio
    Fernandez Cambronero, David
    Lopez, Diego
    [J]. PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 450 - 455
  • [30] Model-Driven Dynamic Service Delivery in Mobility and Ambient Environment
    Kessal, Soumia
    Simoni, Noemie
    Xiong, Xiaofei
    Yin, Chunyang
    [J]. PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES (ICIW 2011), 2011, : 64 - 72