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...
Uložené v:
| Vydané v: | 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C) s. 314 - 317 |
|---|---|
| Hlavní autori: | , , , , |
| 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 |