{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T20:05:52Z","timestamp":1783713952873,"version":"3.55.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,3,10]],"date-time":"2014-03-10T00:00:00Z","timestamp":1394409600000},"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. Embed. Comput. Syst."],"published-print":{"date-parts":[[2014,12,5]]},"abstract":"<jats:p>This article presents a new approach to the design of task scheduling algorithms, where system-theoretical methodologies are used throughout. The proposal implies a significant perspective shift with respect to mainstream design practices, but yields large payoffs in terms of simplicity, flexibility, solution uniformity for different problems, and possibility to formally assess the results also in the presence of unpredictable run-time situations. A complete implementation example is illustrated, together with various comparative tests, and a methodological treatise of the matter.<\/jats:p>","DOI":"10.1145\/2560015","type":"journal-article","created":{"date-parts":[[2014,3,18]],"date-time":"2014-03-18T12:09:07Z","timestamp":1395144547000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Task scheduling"],"prefix":"10.1145","volume":"13","author":[{"given":"Martina","family":"Maggio","sequence":"first","affiliation":[{"name":"Lund University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Federico","family":"Terraneo","sequence":"additional","affiliation":[{"name":"Politecnico di Milano"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Leva","sequence":"additional","affiliation":[{"name":"Politecnico di Milano"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,3,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 23rd IEEE Real-Time Systems Symposium. 71--80","author":"Abeni L."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1164050.1164053"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403438"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2008.8"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 7th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'02)","author":"Brinkschulte U."},{"key":"e_1_2_1_6_1","volume-title":"Scheduling Algorithms","author":"Brucker P."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2006.18"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755921"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2010.2072962"},{"key":"e_1_2_1_10_1","unstructured":"G. F. Franklin J. D. Powell and A. Emami-Naeini. 2010. Feedback Control of Dynamic Systems. 6th Ed. Pearson.  G. F. Franklin J. D. Powell and A. Emami-Naeini. 2010. Feedback Control of Dynamic Systems. 6th Ed. Pearson."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1128020.1128563"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11280-007-0030-0"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2009.04.090403"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/321707.321717"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the IEEE World Congress on Computational Intelligence. 2109--2112","author":"Kotecha K."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the IEEE International Conference on Performance, Computing, and Communications. 373--378","author":"Lawrence D. A."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2009.0260"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2011.20"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015398403337"},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 20th IEEE Real-Time Systems Symposium (RTSS'99)","author":"Lu C."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2009.2026272"},{"key":"e_1_2_1_22_1","volume-title":"Scheduling Theory, Algorithms, and Systems","author":"Pinedo M.","edition":"3"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00355299"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1341752.1341753"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 10th IEEE Network Operations and Management Symposium. 115--126","author":"Xu W."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2560015","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2560015","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:25Z","timestamp":1750234225000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2560015"}},"subtitle":["A control-theoretical viewpoint for a general and flexible solution"],"short-title":[],"issued":{"date-parts":[[2014,3,10]]},"references-count":25,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,12,5]]}},"alternative-id":["10.1145\/2560015"],"URL":"https:\/\/doi.org\/10.1145\/2560015","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,10]]},"assertion":[{"value":"2011-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-03-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}