{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T11:06:56Z","timestamp":1742987216894,"version":"3.40.3"},"publisher-location":"Cham","reference-count":27,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030830069"},{"type":"electronic","value":"9783030830076"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-83007-6_2","type":"book-chapter","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T06:02:50Z","timestamp":1626760970000},"page":"25-43","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Efficient Scheduling of Periodic, Aperiodic, and Sporadic Real-Time Tasks with Deadline Constraints"],"prefix":"10.1007","author":[{"given":"Aicha","family":"Goubaa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Kahlgui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frey","family":"Georg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiwu","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,21]]},"reference":[{"issue":"3","key":"2_CR1","doi-asserted-by":"publisher","first-page":"623","DOI":"10.1109\/TSMC.2017.2781460","volume":"49","author":"Z Lakdhar","year":"2018","unstructured":"Lakdhar, Z., Mzid, R., Khalgui, K., Li, Z., Frey, G., Al-Ahmari, A.: Multiobjective optimization approach for a portable development of reconfigurable real-time systems: from specification to implementation. IEEE Trans. Syst. Man Cybern. Syst. 49(3), 623\u2013637 (2018)","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"issue":"3","key":"2_CR2","doi-asserted-by":"publisher","first-page":"1385","DOI":"10.1109\/TASE.2016.2570141","volume":"13","author":"M Anastasia","year":"2016","unstructured":"Anastasia, M., Jarvis, S., Todd, M.: Real-time dynamic-mode scheduling using single-integration hybrid optimization. IEEE Trans. Autom. Sci. Eng. 13(3), 1385\u20131398 (2016)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"2_CR3","unstructured":"Burns, A., Wellings, A.: Real-Time Systems and Programming Languages: Ada, Real-Time Java and C\/Real-Time POSIX, 4th edn. Addison- Wesley Educational Publishers Inc., Boston (2009)"},{"key":"2_CR4","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.ins.2018.04.010","volume":"454\u2013455","author":"S Ben Meskina","year":"2018","unstructured":"Ben Meskina, S., Doggaz, N., Khalgui, M., Li, Z.: Reconfiguration-based methodology for improving recovery performance of faults in smart grids. J. Inf. Sci. 454\u2013455, 73\u201395 (2018)","journal-title":"J. Inf. Sci."},{"key":"2_CR5","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.ins.2019.12.034","volume":"520","author":"A Goubaa","year":"2020","unstructured":"Goubaa, A., Khalgui, M., Li, Z., Frey, G., Zhou, M.: Scheduling periodic and aperiodic tasks with time, energy harvesting and precedence constraints on multi-core systems. J. Inf. Sci. 520, 86\u2013104 (2020)","journal-title":"J. Inf. Sci."},{"key":"2_CR6","doi-asserted-by":"publisher","first-page":"14078","DOI":"10.1109\/ACCESS.2018.2799852","volume":"6","author":"I Ghribi","year":"2018","unstructured":"Ghribi, I., Ben Abdallah, R., Khalgui, M., Li, Z., Alnowibet, K., Platzne, M.: R-codesign: codesign methodology for real-time reconfigurable embedded systems under energy constraints. IEEE Access 6, 14078\u201314092 (2018)","journal-title":"IEEE Access"},{"key":"2_CR7","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/321738.321743","volume":"201","author":"C Liu","year":"1973","unstructured":"Liu, C., Layland, J.: Scheduling algorithms for multiprogramming in a hard-real-time environment. J. ACM (JACM) 201, 46\u201361 (1973)","journal-title":"J. ACM (JACM)"},{"key":"2_CR8","unstructured":"Baruah, S., Goossens, J.: Scheduling real-time tasks: algorithms and complexity. In: Handbook of Scheduling: Algorithms, Models, and Performance Analysis, vol. 3 (2004)"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Von der Br\u00fcggen, G., Huang, W., Chen, J., Liu, C.: Uniprocessor scheduling strategies for self-suspending task systems. In: 24th International Conference on Real-Time Networks and Systems, pp. 119\u2013128. Association for Computing Machinery, USA (2016)","DOI":"10.1145\/2997465.2997497"},{"issue":"4","key":"2_CR10","first-page":"1489","volume":"6","author":"M Shanmugasundaram","year":"2016","unstructured":"Shanmugasundaram, M., Kumar, R., Kittur, H.: Performance analysis of preemptive based uniprocessor scheduling. Int. J. Electr. Comput. Eng. 6(4), 1489\u20131498 (2016)","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"2_CR11","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/978-3-319-22689-7_6","volume-title":"Intelligent Software Methodologies, Tools and Techniques","author":"A Gammoudi","year":"2015","unstructured":"Gammoudi, A., Benzina, A., Khalgui, M., Chillet, D.: New pack oriented solutions for energy-aware feasible adaptive real-time systems. In: Fujita, H., Guizzi, G. (eds.) SoMeT 2015. CCIS, vol. 532, pp. 73\u201386. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-22689-7_6"},{"key":"2_CR12","unstructured":"Gammoudi, A., Benzina, A., Khalgui, M., Chillet, D., Goubaa, A.: ReConf-pack: a simulator for reconfigurable battery-powered real-time systems. In: Proceedings of European Simulation and Modelling Conference (ESM), Spain, pp. 225\u2013232 (2016)"},{"key":"2_CR13","first-page":"892","volume":"486","author":"M Gasmi","year":"2016","unstructured":"Gasmi, M., Mosbahi, O., Khalgui, M., Gomes, L., Li, Z.: R-node: new pipelined approach for an effective reconfigurable wireless sensor node. IEEE Trans. Syst. Man Cybern. Syst. 486, 892\u2013905 (2016)","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"2_CR14","first-page":"101","volume":"121","author":"X Wang","year":"2015","unstructured":"Wang, X., Li, Z., Wonham, W.: Dynamic multiple-period reconfiguration of real-time scheduling based on timed DES supervisory control. IEEE Trans. Industr. Inf. 121, 101\u2013111 (2015)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"2_CR15","first-page":"96","volume":"571","author":"P Balbastre","year":"2007","unstructured":"Balbastre, P., Ripoll, I., Crespo, A.: Minimum deadline calculation for periodic real-time tasks in dynamic priority systems. IEEE Trans. Comput. 571, 96\u2013109 (2007)","journal-title":"IEEE Trans. Comput."},{"key":"2_CR16","first-page":"258","volume":"121","author":"X Wang","year":"2014","unstructured":"Wang, X., Khemaissia, I., Khalgui, M., Li, Z., Mosbahi, O., Zhou, M.: Dynamic low-power reconfiguration of real-time systems with periodic and probabilistic tasks. IEEE Trans. Autom. Sci. Eng. 121, 258\u2013271 (2014)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"2_CR17","first-page":"101","volume":"121","author":"X Wang","year":"2015","unstructured":"Wang, X., Khemaissia, I., Khalgui, M., Li, Z., Mosbahi, O., Zhou, M.: Dynamic multiple-period reconfiguration of real-time scheduling based on timed DES supervisory control. IEEE Trans. Industr. Inf. 121, 101\u2013111 (2015)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"2_CR18","unstructured":"Cervin, A., Lincoln, B., Eker, J., Arz\u00e9n, K., Buttazzo, G.: The jitter margin and its application in the design of real-time control systems. In: Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications, Sweden, pp. 1\u20139 (2004)"},{"key":"2_CR19","first-page":"1082","volume":"477","author":"X Wang","year":"2016","unstructured":"Wang, X., Li, Z., Wonham, W.: Optimal priority-free conditionally-preemptive real-time scheduling of periodic tasks based on DES supervisory control. IEEE Trans. Syst. Man Cybern. Syst. 477, 1082\u20131098 (2016)","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"2_CR20","first-page":"1813","volume":"629","author":"I Ripoll","year":"2012","unstructured":"Ripoll, I., Ballester-Ripoll, R.: Period selection for minimal hyperperiod in periodic task systems. IEEE Trans. Comput. 629, 1813\u20131822 (2012)","journal-title":"IEEE Trans. Comput."},{"key":"2_CR21","first-page":"38","volume":"23","author":"Z Yiwen","year":"2019","unstructured":"Yiwen, Z., Haibo, L.: Energy aware mixed tasks scheduling in real-time systems. Sustain. Comput. Inform. Syst. 23, 38\u201348 (2019)","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Goubaa, A., Khalgui, M., Frey, G., Li, Z.: New approach for deadline calculation of periodic, sporadic and aperiodic real-time software tasks. In: Proceedings of the 15th International Conference on Software Technologies (ICSOFT 2020), 452\u2013460 (2020). ISBN 978-989-758-443-5","DOI":"10.5220\/0009831104520460"},{"key":"2_CR23","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/TETC.2013.2296537","volume":"22","author":"M Chetto","year":"2014","unstructured":"Chetto, M.: Optimal scheduling for real-time jobs in energy harvesting computing systems. IEEE Trans. Emerg. Top. Comput. 22, 122\u2013133 (2014)","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"2_CR24","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1109\/TCSII.2016.2623354","volume":"646","author":"Y Sun","year":"2017","unstructured":"Sun, Y., Yuan, Z., Liu, Y., Li, X., Wang, Y., Wei, Q., Wang, Y., Narayanan, V., Yang, H.: Maximum energy efficiency tracking circuits for converter-less energy harvesting sensor nodes. IEEE Trans. Circuits Syst. II Express Briefs 646, 670\u2013674 (2017)","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"2_CR25","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1109\/JSAC.2015.2391971","volume":"333","author":"J Yang","year":"2015","unstructured":"Yang, J., Wu, X., Wu, J.: Optimal scheduling of collaborative sensing in energy harvesting sensor networks. IEEE J. Sel. Areas Commun. 333, 512\u2013523 (2015)","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Pillai, P., Shin, K.: Real-time dynamic voltage scaling for low-power embedded operating systems. In: Proceedings of the 13th Euromicro Conference on Real-Time Systems, pp. 59\u201366. ACM, USA (2001)","DOI":"10.1145\/502034.502044"},{"key":"2_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-0676-1","volume-title":"Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications","author":"G Buttazzo","year":"2011","unstructured":"Buttazzo, G.: Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, vol. 24. Springer, Boston (2011). https:\/\/doi.org\/10.1007\/978-1-4614-0676-1"}],"container-title":["Communications in Computer and Information Science","Software Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-83007-6_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T06:03:12Z","timestamp":1626760992000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-83007-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030830069","9783030830076"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-83007-6_2","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"21 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOFT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoft2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.icsoft.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Primoris","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"95","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}