{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:31Z","timestamp":1750221271231,"version":"3.41.0"},"reference-count":19,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,1,3]],"date-time":"2018-01-03T00:00:00Z","timestamp":1514937600000},"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":["ACM Trans. Cyber-Phys. Syst."],"published-print":{"date-parts":[[2018,1,31]]},"abstract":"<jats:p>Engine control applications include functions that need to be executed at specific rotation angles of the crankshaft. The tasks performing these functions are activated at variable rates and are programmed to be adaptive with respect to the rotation speed of the engine to avoid overloading the CPU. Simplified control implementations are used at high speeds; for example, reducing the number of fuel injections or the complexity of the computations. Such different control implementations define execution modes with different execution times for different ranges of the rotation speed. The selection of the switching speeds for the operating modes of such tasks is an optimization problem, consisting in determining the optimal transition speeds that maximize the engine performance while guaranteeing schedulability.<\/jats:p>\n          <jats:p>\n            This article presents three methods for tackling such an optimization problem under a set of assumptions about the performance metrics: two heuristics and a branch and bound method that guarantees finding the optimal solution within a given speed granularity. In addition, a simple method to compute a performance upper bound is presented. The approach and the hypothesis are validated using a Simulink model of the engine and the computational tasks, considering the engine efficiency and the production of pollutants (NO\n            <jats:sub>2<\/jats:sub>\n            ) as metrics of interest. Simulation experiments show that the performance of proposed heuristics is quite close to that of the upper bound and the optimum within a finite granularity.\n          <\/jats:p>","DOI":"10.1145\/3127022","type":"journal-article","created":{"date-parts":[[2018,1,4]],"date-time":"2018-01-04T16:27:31Z","timestamp":1515083251000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Selecting the Transition Speeds of Engine Control Tasks to Optimize the Performance"],"prefix":"10.1145","volume":"2","author":[{"given":"Alessandro","family":"Biondi","sequence":"first","affiliation":[{"name":"Scuola Superiore Sant\u2019Anna"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco Di","family":"Natale","sequence":"additional","affiliation":[{"name":"Scuola Superiore Sant\u2019Anna"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giorgio C.","family":"Buttazzo","sequence":"additional","affiliation":[{"name":"Scuola Superiore Sant\u2019Anna"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Pazzaglia","sequence":"additional","affiliation":[{"name":"Scuola Superiore Sant\u2019Anna"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,1,3]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"134","article-title":"Effect of multiple injections on the performance and emission of diesel engine-A review study","volume":"3","author":"Bhatt N. M.","year":"2013","unstructured":"N. M. Bhatt , P. P. Rathod , A. S. Sorathiya , and Ramesh P. 2013 . Effect of multiple injections on the performance and emission of diesel engine-A review study . International Journal of Emerging Technology and Advanced Engineering 3 , 3 (2013), 134 -- 140 . N. M. Bhatt, P. P. Rathod, A. S. Sorathiya, and Ramesh P. 2013. Effect of multiple injections on the performance and emission of diesel engine-A review study. International Journal of Emerging Technology and Advanced Engineering 3, 3 (2013), 134--140.","journal-title":"International Journal of Emerging Technology and Advanced Engineering"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-005-0507-9"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-006-9010-1"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2015.20"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2014.38"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735960.2735963"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/2984464.2984509"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5626\/JCSE.2008.2.1.074"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the International Conference on Design, Automation and Test in Europe.","author":"Buttazzo Giorgio","year":"2014","unstructured":"Giorgio Buttazzo , Enrico Bini , and Darren Buttle . 2014 . Rate-adaptive tasks: Model, analysis, and design issues . In Proceedings of the International Conference on Design, Automation and Test in Europe. Giorgio Buttazzo, Enrico Bini, and Darren Buttle. 2014. Rate-adaptive tasks: Model, analysis, and design issues. In Proceedings of the International Conference on Design, Automation and Test in Europe."},{"volume-title":"Keynote Speech at the 24th Euromicro Conference on Real-Time Systems.","author":"Buttle Darren","key":"e_1_2_1_10_1","unstructured":"Darren Buttle . 2012. Real-time in the prime-time . In Keynote Speech at the 24th Euromicro Conference on Real-Time Systems. Darren Buttle. 2012. Real-time in the prime-time. In Keynote Speech at the 24th Euromicro Conference on Real-Time Systems."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2695876"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2014.6925990"},{"key":"e_1_2_1_14_1","volume-title":"Characterising combustion in diesel engines. TU Delft 668","author":"Ding Yu","year":"2011","unstructured":"Yu Ding . 2011. Characterising combustion in diesel engines. TU Delft 668 ( 2011 ). Yu Ding. 2011. Characterising combustion in diesel engines. TU Delft 668 (2011)."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735960.2735976"},{"key":"e_1_2_1_17_1","volume-title":"Onder","author":"Guzzella Lino","year":"2010","unstructured":"Lino Guzzella and Christopher H . Onder . 2010 . Introduction to Modeling and Control of Internal Combustion Engine Systems. Springer-Verlag . Lino Guzzella and Christopher H. Onder. 2010. Introduction to Modeling and Control of Internal Combustion Engine Systems. Springer-Verlag."},{"key":"e_1_2_1_18_1","unstructured":"INTERESTED European project cordis project description. Retrieved from http:\/\/cordis.europa.eu\/fp7\/ict\/embedded-systems-engineering\/factsheets\/inte rested.pdf.  INTERESTED European project cordis project description. Retrieved from http:\/\/cordis.europa.eu\/fp7\/ict\/embedded-systems-engineering\/factsheets\/inte rested.pdf."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCPS.2012.14"},{"volume-title":"Rotordynamics of Automotive Turbochargers","author":"Nguyen-Sch\u00e4fer Hung","key":"e_1_2_1_20_1","unstructured":"Hung Nguyen-Sch\u00e4fer . 2015. Rotordynamics of Automotive Turbochargers . Springer . Hung Nguyen-Sch\u00e4fer. 2015. Rotordynamics of Automotive Turbochargers. Springer."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2485288.2485607"}],"container-title":["ACM Transactions on Cyber-Physical Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127022","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3127022","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:06Z","timestamp":1750212666000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127022"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,3]]},"references-count":19,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,1,31]]}},"alternative-id":["10.1145\/3127022"],"URL":"https:\/\/doi.org\/10.1145\/3127022","relation":{},"ISSN":["2378-962X","2378-9638"],"issn-type":[{"type":"print","value":"2378-962X"},{"type":"electronic","value":"2378-9638"}],"subject":[],"published":{"date-parts":[[2018,1,3]]},"assertion":[{"value":"2016-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}