{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:30:15Z","timestamp":1750221015258,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,17]],"date-time":"2019-10-17T00:00:00Z","timestamp":1571270400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,17]]},"DOI":"10.1145\/3339985.3358490","type":"proceedings-article","created":{"date-parts":[[2019,11,27]],"date-time":"2019-11-27T13:23:09Z","timestamp":1574860989000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Multi-Triggered Embedded Software Code Generation for Electrical Metering and Protection Applications"],"prefix":"10.1145","author":[{"given":"Louis","family":"Bonicel","sequence":"first","affiliation":[{"name":"Energy Management, Schneider Electric, Eybens, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland","family":"Bohrer","sequence":"additional","affiliation":[{"name":"Energy Management, Schneider Electric, Eybens, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benoit","family":"Leprettre","sequence":"additional","affiliation":[{"name":"Energy Management, Schneider Electric, Eybens, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9d\u00e9ric","family":"Rousseau","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Grenoble INP1, TIMA, Grenoble, France and Institute of Engineering Univ. Grenoble Alpes"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fr\u00e9d\u00e9ric","family":"P\u00e9trot","sequence":"additional","affiliation":[{"name":"Univ. Grenoble Alpes, CNRS, Grenoble INP1, TIMA, Grenoble, France and Institute of Engineering Univ. Grenoble Alpes"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"IEC 62053-21","author":"Electricity","year":"2003","unstructured":"Electricity metering equipment (a.c.) -- Particular requirements - Part 21 : Static meters for active energy (classes 1 and 2) , IEC 62053-21 , 2003 Electricity metering equipment (a.c.) -- Particular requirements - Part 21: Static meters for active energy (classes 1 and 2), IEC 62053-21, 2003"},{"volume-title":"UL489","year":"2016","key":"e_1_3_2_1_2_1","unstructured":"Molded-case circuit breakers , molded-case switches, and circuit-breaker enclosures , UL489 , 2016 Molded-case circuit breakers, molded-case switches, and circuit-breaker enclosures, UL489, 2016"},{"volume-title":"126th Audio Engineering Society conference","year":"2019","key":"e_1_3_2_1_3_1","unstructured":"Ananthan, ( 2019 ). \" Implementing audio algorithms and integrating processor-specific code using model-based design \", 126th Audio Engineering Society conference , 2009. Ananthan, et al. (2019). \"Implementing audio algorithms and integrating processor-specific code using model-based design\", 126th Audio Engineering Society conference, 2009."},{"key":"e_1_3_2_1_4_1","volume-title":"ACM Symposium On Applied Computing","author":"Yu H.","year":"2011","unstructured":"H. Yu , cosimulation of integrated avionics using polychrony \", ACM Symposium On Applied Computing , Mar 2011 , TaiChung, Taiwan. 6 p. H. Yu, et al. \"System-level cosimulation of integrated avionics using polychrony\", ACM Symposium On Applied Computing, Mar 2011, TaiChung, Taiwan. 6 p."},{"key":"e_1_3_2_1_5_1","first-page":"1","article-title":"MATLAB\/Simulink for automotive systems design","author":"Friedman J.","year":"2006","unstructured":"J. Friedman , \" MATLAB\/Simulink for automotive systems design ,\" Proceedings of the DATE, Munich , 2006 , pp. 1 -- 2 . J. Friedman, \"MATLAB\/Simulink for automotive systems design,\" Proceedings of the DATE, Munich, 2006, pp. 1--2.","journal-title":"Proceedings of the DATE, Munich"},{"key":"e_1_3_2_1_6_1","first-page":"1723","volume-title":"Proceeding of the 14th INCOSE International Symposium","author":"Haskins B.","year":"2004","unstructured":"B. Haskins , J. Stecklein , B. Dick , G. Moroney , R. Lovell , J. Dabney , \" Error Cost Escalation Through the Project Life Cycle\" , Proceeding of the 14th INCOSE International Symposium , 2004 , pp. 1723 -- 1737 . B. Haskins, J. Stecklein, B. Dick, G. Moroney, R. Lovell, J. Dabney, \"Error Cost Escalation Through the Project Life Cycle\", Proceeding of the 14th INCOSE International Symposium, 2004, pp. 1723--1737."},{"key":"e_1_3_2_1_7_1","unstructured":"Simulink Test: https:\/\/www.mathworks.com\/products\/simulink-test.html  Simulink Test: https:\/\/www.mathworks.com\/products\/simulink-test.html"},{"key":"e_1_3_2_1_8_1","unstructured":"MISRA C:2012 - Guidelines for the use of the C language in critical systems Mar. 2013  MISRA C:2012 - Guidelines for the use of the C language in critical systems Mar. 2013"},{"key":"e_1_3_2_1_9_1","first-page":"532","volume-title":"44th International Universities Power Engineering Conference","author":"Roscoe A.","year":"2009","unstructured":"A. Roscoe , S. Blair , and G. Burt , \" Benchmarking and optimisation of Simulink code using Real-Time Workshop and Embedded Coder for inverter and micro-grid control applications \", 44th International Universities Power Engineering Conference , 2009 , pp. 532 -- 536 . A. Roscoe, S.Blair, and G. Burt, \"Benchmarking and optimisation of Simulink code using Real-Time Workshop and Embedded Coder for inverter and micro-grid control applications\", 44th International Universities Power Engineering Conference, 2009, pp. 532--536."},{"key":"e_1_3_2_1_10_1","unstructured":"Schneider Electric: https:\/\/se.com  Schneider Electric: https:\/\/se.com"},{"key":"e_1_3_2_1_11_1","first-page":"235","article-title":"Comparison of event-triggered and time-triggered concepts with regard to distributed control systems","author":"Alber A.","year":"2004","unstructured":"A. Alber , \" Comparison of event-triggered and time-triggered concepts with regard to distributed control systems \", Embedded World 2004 , pp. 235 -- 252 . A. Alber, \"Comparison of event-triggered and time-triggered concepts with regard to distributed control systems\", Embedded World 2004, pp. 235--252.","journal-title":"Embedded World"},{"key":"e_1_3_2_1_12_1","unstructured":"MathWorks Simulink: https:\/\/www.mathworks.com\/products\/simulink.html  MathWorks Simulink: https:\/\/www.mathworks.com\/products\/simulink.html"},{"key":"e_1_3_2_1_13_1","unstructured":"Simulink Asynchronous Task Specification help entry: https:\/\/www.mathworks.com\/help\/rtw\/ref\/asynchronoustaskspecification.html  Simulink Asynchronous Task Specification help entry: https:\/\/www.mathworks.com\/help\/rtw\/ref\/asynchronoustaskspecification.html"},{"key":"e_1_3_2_1_14_1","first-page":"46","volume-title":"Journal of the ACM","volume":"20","author":"Liu C.","unstructured":"C. Liu , J. Layland , \"Scheduling algorithms for multiprogramming in a hard realtime environment\", 1973 , Journal of the ACM , vol. 20 issue 1, pp. 46 -- 61 C. Liu, J. Layland, \"Scheduling algorithms for multiprogramming in a hard realtime environment\", 1973, Journal of the ACM, vol. 20 issue 1, pp. 46--61"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02294-9_13"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2010.2072511"},{"key":"e_1_3_2_1_17_1","first-page":"578","volume-title":"IEEE 15th International Conference on Computational Science and Engineering","author":"Heuvel M. Van Den","year":"2012","unstructured":"M. Van Den Heuvel , Support for mixed time-triggered and event-triggered task sets \", IEEE 15th International Conference on Computational Science and Engineering , 2012 pp. 578 -- 585 . M. Van Den Heuvel, et al. \"RTOS Support for mixed time-triggered and event-triggered task sets\", IEEE 15th International Conference on Computational Science and Engineering, 2012 pp. 578--585."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.7873\/DATE.2013.223"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2010.5551378"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-24953-7_33"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1987.13876"},{"key":"e_1_3_2_1_22_1","volume-title":"https:\/\/www.arm.com\/zh\/files\/event\/1_2015_ARM_Embedded_Seminar_Richard_York.pdf","author":"ARM","year":"2015","unstructured":"ARM Embedded segment market update ( 2015 ): https:\/\/www.arm.com\/zh\/files\/event\/1_2015_ARM_Embedded_Seminar_Richard_York.pdf ARM Embedded segment market update (2015): https:\/\/www.arm.com\/zh\/files\/event\/1_2015_ARM_Embedded_Seminar_Richard_York.pdf"},{"key":"e_1_3_2_1_23_1","unstructured":"Percepio Tracealyzer: https:\/\/percepio.com\/tracealyzer\/  Percepio Tracealyzer: https:\/\/percepio.com\/tracealyzer\/"},{"key":"e_1_3_2_1_24_1","unstructured":"FreeRTOS: https:\/\/www.freertos.org\/  FreeRTOS: https:\/\/www.freertos.org\/"},{"key":"e_1_3_2_1_25_1","unstructured":"IAR EW: https:\/\/www.iar.com\/iar-embedded-workbench\/  IAR EW: https:\/\/www.iar.com\/iar-embedded-workbench\/"}],"event":{"name":"ESWEEK '19: Fifteenth Embedded Systems Week","sponsor":["CEDA Council on Electronic Design Automation","SIGBED ACM Special Interest Group on Embedded Systems","SIGDA ACM Special Interest Group on Design Automation","IEEE CAS","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"New York NY USA","acronym":"ESWEEK '19"},"container-title":["Proceedings of the 30th International Workshop on Rapid System Prototyping (RSP'19)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3339985.3358490","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3339985.3358490","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:26:11Z","timestamp":1750206371000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3339985.3358490"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,17]]},"references-count":25,"alternative-id":["10.1145\/3339985.3358490","10.1145\/3339985"],"URL":"https:\/\/doi.org\/10.1145\/3339985.3358490","relation":{},"subject":[],"published":{"date-parts":[[2019,10,17]]},"assertion":[{"value":"2019-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}