Towards Platform Specific Energy Estimation for Executable Domain-Specific Modeling Languages
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...
Saved in:
| Published in: | 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) pp. 314 - 317 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.09.2019
|
| Subjects: | |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | 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 end-user. |
|---|---|
| AbstractList | 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 end-user. |
| Author | Bousse, Erwan Sunye, Gerson Beziers la Fosse, Thibault Mottu, Jean-Marie Tisi, Massimo |
| Author_xml | – sequence: 1 givenname: Thibault surname: Beziers la Fosse fullname: Beziers la Fosse, Thibault organization: IMT Atlantique – sequence: 2 givenname: Massimo surname: Tisi fullname: Tisi, Massimo organization: IMT Atlantique – sequence: 3 givenname: Erwan surname: Bousse fullname: Bousse, Erwan organization: Université de Nantes – sequence: 4 givenname: Jean-Marie surname: Mottu fullname: Mottu, Jean-Marie organization: Université de Nantes – sequence: 5 givenname: Gerson surname: Sunye fullname: Sunye, Gerson organization: Université de Nantes |
| BookMark | eNo9jttKw0AYhFdQUGueoDf7Aqn_HrN7KW08QEqF1kspm-TfsJBsSpKifXsDinMxc_Exw9yT69hHJGTJYMUY2MftbpMX-3S94sDsCgCkuSKJzQzLuGGKcQW3JBnHUIIyUguu2B35PPRfbqhH-t66yfdDR_cnrIIPFc0jDs2F5uMUOjeFPtKZ0_wbq_Pkyhbppu9ciOl_YdvX2IbY0MLF5uwaHB_IjXftiMlfLsjHc35Yv6bF7uVt_VSkTmg-peUsC8paWQrlMqHrWlqhPaCXs3FTWg2VlVJy7YVUAgC1QeErBqLipViQ5e9uQMTjaZgPD5ejsSCV1eIHqjlVLg |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/MODELS-C.2019.00048 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9781728151250 1728151252 |
| EndPage | 317 |
| ExternalDocumentID | 8904596 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL ACM ALMA_UNASSIGNED_HOLDINGS APO CBEJK LHSKQ RIE RIL |
| ID | FETCH-LOGICAL-a362t-bbbb905994b35a736dd4936f0ef4f0e28b960c944426f345300e68e3fc103c2b3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000521634200038&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 07:43:01 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a362t-bbbb905994b35a736dd4936f0ef4f0e28b960c944426f345300e68e3fc103c2b3 |
| OpenAccessLink | https://hal.science/hal-02297501 |
| PageCount | 4 |
| ParticipantIDs | ieee_primary_8904596 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-Sep |
| PublicationDateYYYYMMDD | 2019-09-01 |
| PublicationDate_xml | – month: 09 year: 2019 text: 2019-Sep |
| PublicationDecade | 2010 |
| PublicationTitle | 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) |
| PublicationTitleAbbrev | MODELS-C |
| PublicationYear | 2019 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib058463251 ssib045274562 |
| Score | 1.7062322 |
| Snippet | Energy consumption is becoming a major subject when designing, developing and running programs. Most developers code and run their applications in an energy... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 314 |
| SubjectTerms | Adaptation models Codes Domain specific languages Energy consumption Energy Estimation Energy measurement Engines Estimation Model driven engineering Semantics xDSMLs |
| Title | Towards Platform Specific Energy Estimation for Executable Domain-Specific Modeling Languages |
| URI | https://ieeexplore.ieee.org/document/8904596 |
| WOSCitedRecordID | wos000521634200038&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LSgMxFA1tceFKpRXfZOHS2ExzJ5Os2ykuai1YoRspSSaBgrbSTsXPN8mMLYIbswghYWC4eZw87jkXoVtFe9bRRBOmtSSgspSI1E88lehCgFac6ijiOsrGYzGbyUkD3e24MNba6Hxm70MxvuUXK7MNV2VdIf0GRPImamYZr7haP2MHUn-8SvfSdwFXmcfuWmgoobL7-DTIR8-kH_y5ZFTpFL9CqkREGR7971-OUWdPzcOTHeicoIZdttHrNDq_bvDkTZVhF4pjWHm3MDiP3D6c-5lckRSxb8f5lzXbMrCm8GD1rhZLsvsgBEcLFHU8qm8yNx30Msyn_QdSx00gysNRSbRPMuiugGapyhgvCpCMO2od-KwntD-2GAng0dkxSBmllgvLnEkoMz3NTlFruVraM4TDWmmCpAtkAM5I4ZxIHWfABDDg-hy1g2nmH5U0xry2ysXf1ZfoMNi-ctG6Qq1yvbXX6MB8lovN-ib25zdcnaAr |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwHA1zCnpS2cRvc_BoXLqkaXLeOiZ2c-CEXWQkaQID7WTrxD_fJKsbghdzCKGhUPL1kvT33gPgVuK2sThSiCglEJVJjHjsJp6MVM6pkgyrIOKaJcMhn0zEqAbuNlwYY0wIPjP3vhj-5edzvfJXZS0u3AZEsB2w652zKrbWz-ihsTtgxVvxO4-sxKF3JTUUYdEaPHXT7Bl1fESXCDqd_JepSsCU3uH_vuYINLfkPDjawM4xqJmiAV7HIfx1CUdvsvT7UBiM5e1MwzSw-2Dq5vKapghdPUy_jF6VnjcFu_N3OSvQ5gVvj-ZJ6jCr7jKXTfDSS8edPqqcE5B0gFQi5ZLwyitUkVgmhOU5FYRZbCx1WZsrd3DRglKHz5bQmGBsGDfE6ggT3VbkBNSLeWFOAfSrpfaiLjSh1GrBreWxZYQSTgll6gw0fNNMP9biGNOqVc7_fnwD9vvjQTbNHoaPF-DA98M6YOsS1MvFylyBPf1ZzpaL69C33-V2o3Q |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2019+ACM%2FIEEE+22nd+International+Conference+on+Model+Driven+Engineering+Languages+and+Systems+Companion+%28MODELS-C%29&rft.atitle=Towards+Platform+Specific+Energy+Estimation+for+Executable+Domain-Specific+Modeling+Languages&rft.au=Beziers+la+Fosse%2C+Thibault&rft.au=Tisi%2C+Massimo&rft.au=Bousse%2C+Erwan&rft.au=Mottu%2C+Jean-Marie&rft.date=2019-09-01&rft.pub=IEEE&rft.spage=314&rft.epage=317&rft_id=info:doi/10.1109%2FMODELS-C.2019.00048&rft.externalDocID=8904596 |