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...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) s. 314 - 317
Hlavní autori: Beziers la Fosse, Thibault, Tisi, Massimo, Bousse, Erwan, Mottu, Jean-Marie, Sunye, Gerson
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: IEEE 01.09.2019
Predmet:
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
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 Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  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.7063549
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/eLvHCXMwlV1NS8MwGA7b8OBJZRO_ycGjcVm-2py3Dg9zDpywi4zmCwbaydqJP98krRuCF3MooSUQ3qY8b9L3eR4AbglzQcfKL15BFWLEOJTqVCGSCGywTAwWKppNJNNpuljIWQvc7bgw1tpYfGbvQzf-yzdrvQ1HZf1U-gREijZoJ0lSc7V-1g7jfnvF99J3AVepx-5GaGiAZf_xaZRNntEw1HPJqNKZ_rJUiYgyPvrfXI5Bb0_Ng7Md6JyAli264HUei19LOHvLq5CFwmgr71YaZpHbBzP_JdckReifw-zL6m0VWFNwtH7PVwXaDQjmaIGiDifNSWbZAy_jbD58QI1vAso9HFVI-SaD7gpTlOcJFcYwSYXD1jF_Iany2xYtGfPo7CjjFGMrUkudHmCqiaKnoFOsC3sGIHfYEJ9RKakIy7X1Sa7UPHdaWcm1MuegG0Kz_KilMZZNVC7-vn0JDkPs6xKtK9CpNlt7DQ70Z7UqNzfxfX4Dv6ChVQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwGA1zCvqksol38-CjcVlzafO8dUzs5sAJe5HR3GCgm2yd-PNN0roh-GIfQmkolC8p50vynXMAuI2o9TpWbvJyIhGNtEWJSiSKYo41FrHGXAaziXg4TCYTMaqBuw0XxhgTis_Mvb8NZ_l6odZ-q6yVCJeACL4DdhmlUbtka_3MHsrcAottxe88shKH3pXUUBuL1uCpm2bPqOMrukTQ6Ux-maoETOkd_u9rjkBzS86Dow3sHIOamTfA6ziUv67g6C0vfB4Kg7G8nSmYBnYfTN2_XNIUoeuH6ZdR68LzpmB38Z7P5mjzgrdH8yR1mFV7masmeOml404fVc4JKHeAVCDpLuGVV6gkLI8J15oKwi02lromSqRbuChBXRS5JZQRjA1PDLGqjYmKJDkB9flibk4BZBbryOVUUsiI5sq4NFcollsljWBK6jPQ8KGZfpTiGNMqKud_P74B-_3xIJtmD8PHC3Dgx6Es2LoE9WK5NldgT30Ws9XyOoztN1GZpJw
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