{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T05:26:33Z","timestamp":1769923593264,"version":"3.49.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2020,1]]},"DOI":"10.1007\/s11241-020-09344-1","type":"journal-article","created":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T19:04:06Z","timestamp":1582139046000},"page":"64-111","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Performance maximization of energy-variable self-powered (m,\u00a0k)-firm real-time systems"],"prefix":"10.1007","volume":"56","author":[{"given":"Mahmoud","family":"Shirazi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9300-4665","authenticated-orcid":false,"given":"Mehdi","family":"Kargahi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lothar","family":"Thiele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,19]]},"reference":[{"key":"9344_CR1","unstructured":"Abdallah M, Chetto M, Queudet A (2013) Energy-aware schedulers for real-time energy harvesting systems with quality of service requirements. In: 2nd international conference on advances in computational tools for engineering applications. IEEE, pp 342\u2013347"},{"key":"9344_CR2","doi-asserted-by":"crossref","unstructured":"Abdedda\u00efm Y, Chandarli Y, Masson D (2013) The optimality of PFPasap algorithm for fixed-priority energy-harvesting real-time systems. In: Proceedings of the 25th euromicro conference on real-time systems. pp 47\u201356","DOI":"10.1109\/ECRTS.2013.16"},{"key":"9344_CR3","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11241-015-9239-7","volume":"52","author":"Y Abdedda\u00efm","year":"2016","unstructured":"Abdedda\u00efm Y, Chandarli Y, Davis RI, Masson D (2016) Response time analysis for fixed priority real-time systems with energy-harvesting. Real-Time Syst 52:125\u2013160.  https:\/\/doi.org\/10.1007\/s11241-015-9239-7","journal-title":"Real-Time Syst"},{"key":"9344_CR4","first-page":"8129","volume":"3","author":"NJ Anasuya","year":"2014","unstructured":"Anasuya NJ (2014) Battery capacity management in wireless sensor network rechargeable sensor nodes. Int J Eng Comput Sci 3:8129\u20138135","journal-title":"Int J Eng Comput Sci"},{"key":"9344_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2808231","volume":"15","author":"M Bambagini","year":"2016","unstructured":"Bambagini M, Marinoni M, Aydin H, Buttazzo G (2016) Energy-aware scheduling for real-time systems: a survey. ACM Trans Embedded Comput Syst (TECS) 15:1\u201334","journal-title":"ACM Trans Embedded Comput Syst (TECS)"},{"key":"9344_CR6","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1008030427220","volume":"17","author":"S Baruah","year":"1999","unstructured":"Baruah S, Chen D, Gorinsky S, Mok A (1999) Generalized multiframe tasks. Real-Time Syst 17:5\u201322","journal-title":"Real-Time Syst"},{"key":"9344_CR7","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/12.919277","volume":"50","author":"G Bernat","year":"2001","unstructured":"Bernat G, Burns A, Liamosi A (2001) Weakly hard real-time systems. IEEE Trans Comput 50:308\u2013321","journal-title":"IEEE Trans. Comput."},{"key":"9344_CR8","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/s11241-005-0507-9","volume":"30","author":"E Bini","year":"2005","unstructured":"Bini E, Buttazzo GC (2005) Measuring the performance of schedulability tests. Real-Time Syst 30:129\u2013154","journal-title":"Real-Time Syst"},{"key":"9344_CR9","unstructured":"Bruggen GVD, Chen KH, Huang WH, Chen JJ (2016) Systems with dynamic real-time guarantees in uncertain and faulty execution environments. In: IEEE real-time systems symposium. IEEE"},{"key":"9344_CR10","doi-asserted-by":"publisher","first-page":"718","DOI":"10.1016\/j.ijleo.2017.11.137","volume":"157","author":"YS Chen","year":"2018","unstructured":"Chen YS, Chiu SC (2018) New method of automatic control for vehicle headlights. Optik 157:718\u2013723","journal-title":"Optik"},{"key":"9344_CR11","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1109\/TSE.1989.559777","volume":"15","author":"H Chetto","year":"1989","unstructured":"Chetto H, Chetto M (1989) Some results of the earliest deadline scheduling algorithm. IEEE Trans Softw Eng 15:1261\u20131269","journal-title":"IEEE Trans Softw Eng"},{"key":"9344_CR12","doi-asserted-by":"publisher","first-page":"3","DOI":"10.4172\/2165-7866.1000e124","volume":"5","author":"M Chetto","year":"2015","unstructured":"Chetto M (2015) Graceful overload management in firm real-time systems. J Inf Technol Softw Eng 5:3. https:\/\/doi.org\/10.4172\/2165-7866.1000e124","journal-title":"J Inf Technol Softw Eng"},{"key":"9344_CR13","doi-asserted-by":"crossref","unstructured":"Chetto M, Marchand A (2007) Dynamic scheduling of skippable periodic tasks in weakly-hard real-time systems. In: 14th annual IEEE international conference and workshops on the engineering of computer-based systems. IEEE","DOI":"10.1109\/ECBS.2007.34"},{"key":"9344_CR14","doi-asserted-by":"crossref","unstructured":"Dang N, Bozorgzadeh E, Park M (2015) Multi-level QoS support with variable window size in weakly hard real-time systems. In: Proceedings of the 3rd international conference on cyber-physical systems, networks, and applications. IEEE. pp 25\u201330","DOI":"10.1109\/CPSNA.2015.14"},{"key":"9344_CR15","doi-asserted-by":"publisher","first-page":"994","DOI":"10.1109\/TCAD.2012.2185930","volume":"31","author":"X Dong","year":"2012","unstructured":"Dong X, Xu C, Xie Y, Jouppi NP (2012) NVSim: a circuit-level performance, energy, and area model for emerging nonvolatile memory. IEEE Trans Comput-Aid Des Integr Circuits Syst 31:994\u20131007","journal-title":"IEEE Trans Comput-Aid Des Integr Circuits Syst"},{"key":"9344_CR16","unstructured":"Florio SD, Gill E, D\u2019Amico S (2009) Performance comparison of microprocessors for space-based navigation applications. In: 7th IAA symposium on small satellite for earth observation"},{"key":"9344_CR17","unstructured":"Fridley D (2010) Nine challenges of alternative energy. Post Carbon Institute"},{"key":"9344_CR18","doi-asserted-by":"crossref","unstructured":"Gettings O, Quinton S, Davis RI (2015) Mixed criticality systems with weakly-hard constraints. In: Proceedings of the 23rd international conference on real time and networks systems. ACM, pp 237\u2013246","DOI":"10.1145\/2834848.2834850"},{"key":"9344_CR19","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1016\/j.compeleceng.2011.05.003","volume":"37","author":"HE Ghor","year":"2011","unstructured":"Ghor HE, Chetto M, HageChehade R (2011) A real-time scheduling framework for embedded systems with environmental energy harvesting. Comput Electr Eng 37:498\u2013510","journal-title":"Comput Electr Eng"},{"key":"9344_CR20","unstructured":"Goossens J, Macq C (2001) Limitation of the hyper-period in real-time periodic task set generation. In: Proceedings of the RTS embedded system (RTS\u201901), pp 133\u2013147"},{"key":"9344_CR21","doi-asserted-by":"crossref","unstructured":"Guthaus MR, Ringenberg JS, Ernst DJ, Austin TM, Mudge TN, Brown RB (2001) MiBench: a free, commercially representative embedded benchmark suite. In: IEEE international workshop on workload characterization. IEEE, pp 3\u201314","DOI":"10.1109\/WWC.2001.990739"},{"key":"9344_CR22","doi-asserted-by":"publisher","first-page":"1317","DOI":"10.1016\/j.hrthm.2015.02.032","volume":"12","author":"A Haeberlin","year":"2015","unstructured":"Haeberlin A, Zurbuchen A, Walpen S, Schaerer J, Niederhauser T, Huber C, Tanner H, Servatius H, Seiler J, Haeberlin H, Fuhrer J, Vogel R (2015) The first batteryless, solar-powered cardiac pacemaker. Heart Rhythm 12:1317\u20131323","journal-title":"Heart Rhythm"},{"key":"9344_CR23","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1109\/12.477249","volume":"44","author":"M Hamdaoui","year":"1995","unstructured":"Hamdaoui M, Ramanathan P (1995) A dynamic priority assignment technique for streams with (m, k)-firm deadlines. IEEE Trans Comput 44:1443\u20131451","journal-title":"IEEE Trans Comput"},{"key":"9344_CR24","doi-asserted-by":"crossref","unstructured":"Jayaseelan R, Mitra T, Li X (2006) Estimating the worst-case energy consumption of embedded software. In: 12th IEEE real-time and embedded technology and applications symposium (RTAS\u201906). IEEE, pp 81\u201390","DOI":"10.1109\/RTAS.2006.17"},{"key":"9344_CR25","doi-asserted-by":"crossref","unstructured":"Kooti H, Dang N, Mishra D, Bozorgzadeh E (2012) Energy budget management for energy harvesting embedded systems. In: 18th international conference on embedded and real-time computing systems and applications. IEEE, pp 320\u2013329","DOI":"10.1109\/RTCSA.2012.38"},{"key":"9344_CR26","doi-asserted-by":"crossref","unstructured":"Koren G, Shasha D (1995) An approach to handling overloaded systems that allow skips. In: IEEE real time systems symposium. IEEE, pp 110\u2013119","DOI":"10.1109\/REAL.1995.495201"},{"key":"9344_CR27","unstructured":"LEON3 datasheet. Leon3 multiprocessing cpu core. URL http:\/\/www.gaisler.com\/doc\/leon3_product_sheet.pdf. Accessed 6 Jan 2019"},{"key":"9344_CR28","unstructured":"Li Y, Wang Z, Song Y (2006) Wireless sensor network design for wildfire monitoring. In: 6th world congress on intelligent control and automation. IEEE"},{"key":"9344_CR29","doi-asserted-by":"publisher","first-page":"1089","DOI":"10.1109\/TSE.1986.6312999","volume":"12","author":"AL Liestman","year":"1986","unstructured":"Liestman AL, Campbell RH (1986) A fault-tolerant scheduling problem. IEEE Trans Softw Eng 12:1089\u20131095","journal-title":"IEEE Trans Softw Eng"},{"key":"9344_CR30","unstructured":"Lo BPL, Thiemjarus S, King RC, Yang G (2005) Body sensor network \u2013 a wireless sensor platform for pervasive healthcare monitoring"},{"key":"9344_CR31","doi-asserted-by":"crossref","unstructured":"Marcy H, Agre J, Chien C, Clare L, Romanov N, Twarowski A (1999) Wireless sensor networks for area monitoring and integrated vehicle health management applications. In: AIAA guidance, navigation, and control conference and exhibit","DOI":"10.2514\/6.1999-4557"},{"key":"9344_CR32","doi-asserted-by":"publisher","first-page":"830","DOI":"10.1007\/s11241-018-9304-0","volume":"54","author":"M Mohaqeqi","year":"2018","unstructured":"Mohaqeqi M, Nasri M, Xu Y, Cervin A, \u00c5rz\u00e9n KE (2018) Optimal harmonic period assignment: complexity results and approximation algorithms. Real-Time Syst 54:830\u2013860","journal-title":"Real-Time Syst"},{"key":"9344_CR33","unstructured":"Moser C, Brunelli D, Thiele L, Benini L (2006) Real-time scheduling with regenerative energy. In: 18th Euromicro conference on real-time systems. IEEE"},{"key":"9344_CR34","unstructured":"MSP430 datasheet. URL https:\/\/www.ti.com\/lit\/ds\/symlink\/msp430g2553.pdf. Accessed 29 May 2019"},{"key":"9344_CR35","unstructured":"MTS400 datasheet. URL https:\/\/www.memsic.com\/wireless-sensor-networks\/MTS400. Accessed 29 May 2019"},{"key":"9344_CR36","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-76464-1","volume-title":"Energy harvesting technologies","author":"S Priya","year":"2009","unstructured":"Priya S, Inman DJ (2009) Energy harvesting technologies. Springer, New York"},{"key":"9344_CR37","doi-asserted-by":"crossref","unstructured":"Quan G, Hu X (2000) Enhanced fixed-priority scheduling with (m, k)-firm guarantee. In: Proceedings of the 21st IEEE conference on real-time systems symposium. ACM, pp 79\u201388","DOI":"10.1109\/REAL.2000.895998"},{"key":"9344_CR38","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1109\/71.774906","volume":"10","author":"P Ramanathan","year":"1999","unstructured":"Ramanathan P (1999) Overload management in real-time control applications using (m, k)-firm guarantee. IEEE Trans Parallel Distrib Syst 10:549\u2013559","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9344_CR39","unstructured":"Ramos J, Andreas A (2011) University of Texas Panamerican (UTPA): Solar Radiation Lab (SRL); Edinburg, Texas (Data). In NREL Report No. DA-5500-56514"},{"key":"9344_CR40","doi-asserted-by":"crossref","unstructured":"Saewong S, Rajkumar R (2003) Practical voltage-scaling for fixed-priority RT-systems. In: Proceedings of the 9th IEEE real-time and embedded technology and applications symposium. IEEE, pp 134\u2013139","DOI":"10.1109\/RTTAS.2003.1203042"},{"key":"9344_CR41","doi-asserted-by":"publisher","first-page":"2426","DOI":"10.1109\/TVLSI.2015.2512839","volume":"24","author":"M Salehi","year":"2016","unstructured":"Salehi M, Tavana MK, Rehman S, Shafique M, Ejlali A, Henkel J (2016) Two-state checkpointing for energy-efficient fault tolerance in hard real-time systems. IEEE Trans Very Large Scale Integr (VLSI) Syst 24:2426\u20132437","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"key":"9344_CR42","doi-asserted-by":"crossref","unstructured":"Shirazi M, Kargahi M, Thiele L (2017) Resilient scheduling of energy-variable weakly-hard real-time systems. In: Proceedings of the 25th international conference on real-time networks and systems. ACM, pp 297\u2013306","DOI":"10.1145\/3139258.3139282"},{"key":"9344_CR43","doi-asserted-by":"publisher","DOI":"10.1145\/3126497","author":"Y Sun","year":"2017","unstructured":"Sun Y, Natale MD (2017) Weakly hard schedulability analysis for fixed priority scheduling of periodic real-time tasks. ACM Trans Embedded Comput Syst (TECS). https:\/\/doi.org\/10.1145\/3126497","journal-title":"ACM Trans Embedded Comput Syst (TECS)"},{"key":"9344_CR44","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1145\/860176.860183","volume":"2","author":"HS Yun","year":"2003","unstructured":"Yun HS, Kim J (2003) On energy-optimal voltage scheduling for fixed-priority hard real-time systems. ACM Trans Embedded Comput Syst (TECS) 2:393\u2013430","journal-title":"ACM Trans Embedded Comput Syst (TECS)"},{"key":"9344_CR45","doi-asserted-by":"crossref","unstructured":"Zhou J, Yan J, Wei T, Chen M, Hu XS (2017) Energy-adaptive scheduling of imprecise computation tasks for QoS optimization in real-time MPSoC systems. In: Proceedings of the conference on design, automation and test in Europe, ACM, pp 1406\u20131411","DOI":"10.23919\/DATE.2017.7927212"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-020-09344-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-020-09344-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-020-09344-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,19]],"date-time":"2021-02-19T03:09:23Z","timestamp":1613704163000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-020-09344-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1]]},"references-count":45,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1]]}},"alternative-id":["9344"],"URL":"https:\/\/doi.org\/10.1007\/s11241-020-09344-1","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1]]},"assertion":[{"value":"19 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}