Towards platform specific energy estimation for executable domain-specific modeling languages

被引:1
|
作者
Beziers la Fosse, Thibault [1 ]
Tisi, Massimo [1 ]
Bousse, Erwan [2 ]
Mottu, Jean-Marie [1 ,2 ]
Sunye, Gerson [2 ]
机构
[1] IMT Atlantique, CNRS, LS2N, UMR 6004, Nantes, France
[2] Univ Nantes, CNRS, LS2N, UMR 6004, Nantes, France
关键词
Model-Driven Engineering; xDSMLs; Energy Estimation;
D O I
10.1109/MODELS-C.2019.00048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption is becoming a major subject when designing, developing and running programs. Most developers code and run their applications in an energy oblivious manner, mostly because of a lack of energy-related knowledge about their system. This problem also exists in the realm of executable domain-specific modeling languages, where end-users create models conforming to a given meta-model and execute them with little knowledge about their operational semantic and related energy consumption. In this work, we propose a domain-specific language for decorating meta-models of executable languages with platform-specific energy estimation formulas. We also extend the GEMOC execution engine to dynamically perform energy estimations on any executable model conforming to the decorated meta-model. The energy estimation model defined can then be easily adapted to other models and platforms, without requiring any measurement tooling or knowledge from the enduser.
引用
收藏
页码:314 / 317
页数:4
相关论文
共 50 条
  • [1] The Tool Generation Challenge for Executable Domain-Specific Modeling Languages
    Mayerhofer, Tanja
    Combemale, Benoit
    [J]. SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 193 - 199
  • [2] Advanced and efficient execution trace management for executable domain-specific modeling languages
    Erwan Bousse
    Tanja Mayerhofer
    Benoit Combemale
    Benoit Baudry
    [J]. Software & Systems Modeling, 2019, 18 : 385 - 421
  • [3] Advanced and efficient execution trace management for executable domain-specific modeling languages
    Bousse, Erwan
    Mayerhofer, Tanja
    Combemale, Benoit
    Baudry, Benoit
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 385 - 421
  • [4] Creation of Domain-Specific Languages for Executable System Models with the Eclipse Modeling Project
    Jaeger, Sven
    Maschotta, Ralph
    Jungebloud, Tino
    Wichmann, Alexander
    Zimmermann, Armin
    [J]. 2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 297 - 304
  • [5] A Study and Instantiation of Executable Domain-Specific Modeling
    Duan, Qing
    Liu, Junhui
    Liang, Zhihong
    Sun, Xingping
    Kang, Hongwei
    Yang, ShengLin
    [J]. 2013 3RD INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, COMMUNICATIONS AND NETWORKS (CECNET), 2013, : 41 - 44
  • [6] Towards an Infrastructure for Domain-Specific Languages in a Multi-domain Cloud Platform
    Goldschmidt, Thomas
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2014, 2014, 8569 : 242 - 253
  • [7] Building Domain-Specific Modeling Languages for Frameworks
    Viana, Matheus C.
    Penteado, Rosangela A. D.
    do Prado, Antonio F.
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2012, 2013, 141 : 191 - 206
  • [8] Domain-specific modeling with visual languages - Preface
    Gray, J
    Rossi, M
    Tolvanen, JP
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 207 - 209
  • [9] A Constraint Modeling Framework for Domain-Specific Languages
    Pschorn, Patrick
    Antonino, Pablo Oliveira
    Morgenstern, Andreas
    Kuhn, Thomas
    [J]. DSM'19: PROCEEDINGS OF THE 17TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON DOMAIN-SPECIFIC MODELING, 2019, : 20 - 29
  • [10] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208