{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:17Z","timestamp":1740124217278,"version":"3.37.3"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T00:00:00Z","timestamp":1564099200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T00:00:00Z","timestamp":1564099200000},"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,4]]},"DOI":"10.1007\/s11241-019-09336-w","type":"journal-article","created":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T13:02:22Z","timestamp":1564146142000},"page":"124-170","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Work-conserving dynamic time-division multiplexing for multi-criticality systems"],"prefix":"10.1007","volume":"56","author":[{"given":"Farouk","family":"Hebbache","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Brandner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3016-8109","authenticated-orcid":false,"given":"Mathieu","family":"Jan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurent","family":"Pautet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,7,26]]},"reference":[{"key":"9336_CR1","unstructured":"Agrawal A, Fohler G, Freitag J, Nowotsch J, Uhrig S, Paulitsch M (2017) Contention-aware dynamic memory bandwidth isolation with predictability in COTS multicores: an avionics case study. In: 29th Euromicro conference on real-time systems (ECRTS), Schloss Dagstuhl, LIPIcs, vol\u00a076, pp 2:1\u20132:22"},{"key":"9336_CR2","doi-asserted-by":"crossref","unstructured":"Baruah SK, Burns A, Davis RI (2011) Response-time analysis for mixed criticality systems. In: 32nd real-time systems symposium (RTSS), Vienna, Austria, pp 34\u201343","DOI":"10.1109\/RTSS.2011.12"},{"issue":"6","key":"9336_CR3","doi-asserted-by":"publisher","first-page":"82:1","DOI":"10.1145\/3131347","volume":"50","author":"A Burns","year":"2017","unstructured":"Burns A, Davis RI (2017) A survey of research into mixed criticality systems. ACM Comput Surv 50(6):82:1\u201382:37. \nhttps:\/\/doi.org\/10.1145\/3131347","journal-title":"ACM Comput Surv"},{"key":"9336_CR4","unstructured":"Emberson P, Stafford R, Davis R (2010) Techniques for the synthesis of multiprocessor tasksets. In: Workshop on analysis tools and methodologies for embedded and real-time systems (WATERS), pp 6\u201311"},{"key":"9336_CR5","doi-asserted-by":"crossref","unstructured":"Fohler G (1995) Joint scheduling of distributed complex periodic and hard aperiodic tasks in statically scheduled systems. In: Proceedings of the real-time systems symposium (RTSS), Pisa, Italy, pp 152\u2013161","DOI":"10.1109\/REAL.1995.495205"},{"issue":"2","key":"9336_CR6","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1109\/TC.2016.2595581","volume":"66","author":"MD Gomony","year":"2017","unstructured":"Gomony MD, Garside J, Akesson B, Audsley N, Goossens K (2017) A globally arbitrated memory tree for mixed-time-criticality systems. IEEE Trans Comput 66(2):212\u2013225","journal-title":"IEEE Trans Comput"},{"key":"9336_CR7","doi-asserted-by":"crossref","unstructured":"Guthaus MR, Ringenberg JS, Ernst D, Austin TM, Mudge T, Brown RB (2001) Mibench: a free, commercially representative embedded benchmark suite. In: Proceedings of the international workshop on workload characterization, pp 3\u201314","DOI":"10.1109\/WWC.2001.990739"},{"issue":"1","key":"9336_CR8","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/2752801.2752805","volume":"12","author":"S Hahn","year":"2015","unstructured":"Hahn S, Reineke J, Wilhelm R (2015) Towards compositionality in execution time analysis: definition and challenges. SIGBED Rev 12(1):28\u201336","journal-title":"SIGBED Rev"},{"key":"9336_CR9","unstructured":"Hansen J, Hissam S, Moreno GA (2009) Statistical-Based WCET estimation and validation. In: International workshop on worst-case execution time analysis (WCET\u201909), Schloss Dagstuhl, OASIcs, vol\u00a010, pp 1\u201311"},{"key":"9336_CR10","doi-asserted-by":"publisher","unstructured":"Hassan M (2018) On the off-chip memory latency of real-time systems: is DDR DRAM really the best option? In: 2018 IEEE real-time systems symposium (RTSS), pp 495\u2013505. \nhttps:\/\/doi.org\/10.1109\/RTSS.2018.00062","DOI":"10.1109\/RTSS.2018.00062"},{"issue":"4","key":"9336_CR11","doi-asserted-by":"publisher","first-page":"100:1","DOI":"10.1145\/3019611","volume":"16","author":"M Hassan","year":"2017","unstructured":"Hassan M, Patel H, Pellizzoni R (2017) PMC: a requirement-aware DRAM controller for multicore mixed criticality systems. ACM Trans Embed Comput Syst 16(4):100:1\u2013100:28. \nhttps:\/\/doi.org\/10.1145\/3019611","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9336_CR12","unstructured":"Hebbache F, Jan M, Brandner F, Pautet L (2017) Dynamic arbitration of memory requests with tdm-like guarantees. In: International workshop on compositional theory and technology for real-time embedded systems (CRTS\u201917)"},{"key":"9336_CR13","doi-asserted-by":"publisher","unstructured":"Hebbache F, Jan M, Brandner F, Pautet L (2018) Shedding the shackles of time-division multiplexing. In: 2018 IEEE real-time systems symposium, RTSS 2018, Nashville, TN, December 11\u201314, 2018, pp 456\u2013468. \nhttps:\/\/doi.org\/10.1109\/RTSS.2018.00059","DOI":"10.1109\/RTSS.2018.00059"},{"key":"9336_CR14","unstructured":"Hebbache F, Jan M, Brandner F, Pautet L (2019) Arbitration-induced preemption delays. In: 31th Euromicro conference on real-time systems (ECRTS), Schloss Dagstuhl, LIPIcs, vol 133 (to appear)"},{"key":"9336_CR15","unstructured":"Jan M, Zaourar L, Pitel M (2013) Maximizing the execution rate of low-criticality tasks in mixed criticality systems. In: Proceedings of the 1st international workshop on mixed criticality systems (WMC), Vancouver, Canada, pp 43\u201348"},{"key":"9336_CR16","doi-asserted-by":"crossref","unstructured":"Jun M, Bang K, Lee HJ, Chang N, Chung EY (2007) Slack-based bus arbitration scheme for soft real-time constrained embedded systems. In: Asia and South Pacific design automation conference, pp 159\u2013164","DOI":"10.1109\/ASPDAC.2007.357979"},{"issue":"2","key":"9336_CR17","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/s11241-013-9189-x","volume":"50","author":"T Kelter","year":"2014","unstructured":"Kelter T, Falk H, Marwedel P, Chattopadhyay S, Roychoudhury A (2014) Static analysis of multi-core TDMA resource arbitration delays. Real Time Syst 50(2):185\u2013229","journal-title":"Real Time Syst"},{"key":"9336_CR18","doi-asserted-by":"crossref","unstructured":"Kostrzewa A, Saidi S, Ecco L, Ernst R (2015) Flexible TDM-based resource management in on-chip networks. In: International conference on real time and networks systems, ACM, pp 151\u2013160","DOI":"10.1145\/2834848.2834851"},{"key":"9336_CR19","doi-asserted-by":"crossref","unstructured":"Kostrzewa A, Saidi S, Ernst R (2016) Slack-based resource arbitration for real-time networks-on-chip. In: Proceedings of the conference on design, automation & test in Europe, EDA, DATE \u201916, pp 1012\u20131017","DOI":"10.3850\/9783981537079_0233"},{"key":"9336_CR20","doi-asserted-by":"crossref","unstructured":"Kritikakou A, Pagetti C, Roy M, Rochange C, Faug\u00e8re M, Girbal S, Gracia\u00a0P\u00e9rez D (2014) Distributed run-time WCET controller for concurrent critical tasks in mixed-critical systems. In: International conference on real-time networks and systems","DOI":"10.1145\/2659787.2659799"},{"issue":"5","key":"9336_CR21","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1007\/s11241-015-9235-y","volume":"52","author":"Y Li","year":"2016","unstructured":"Li Y, Akesson B, Goossens K (2016) Architecture and analysis of a dynamically-scheduled real-time memory controller. Real Time Syst 52(5):675\u2013729","journal-title":"Real Time Syst"},{"issue":"1s","key":"9336_CR22","doi-asserted-by":"publisher","first-page":"64:1","DOI":"10.1145\/2435227.2435260","volume":"12","author":"M Paolieri","year":"2013","unstructured":"Paolieri M, Qui\u00f1ones E, Cazorla FJ (2013) Timing effects of ddr memory systems in hard real-time multicore architectures: issues and solutions. ACM Trans Embed Comput Syst 12(1s):64:1\u201364:26","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9336_CR23","doi-asserted-by":"publisher","unstructured":"Rihani H, Moy M, Maiza C, Altmeyer S (2015) WCET analysis in shared resources real-time systems with TDMA buses. In: Proceedings of the 23rd international conference on real time and networks systems, ACM, RTNS \u201915, pp 183\u2013192. \nhttps:\/\/doi.org\/10.1145\/2834848.2834871","DOI":"10.1145\/2834848.2834871"},{"key":"9336_CR24","unstructured":"Schoeberl M, Schleuniger P, Puffitsch W, Brandner F, Probst CW, Karlsson S, Thorn T (2011) Towards a time-predictable dual-issue microprocessor: the patmos approach. In: Bringing theory to practice: predictability and performance in embedded systems, OASICS, pp 11\u201321"},{"key":"9336_CR25","doi-asserted-by":"crossref","unstructured":"Tabish R, Mancuso R, Wasly S, Alhammad A, Phatak SS, Pellizzoni R, Caccamo M (2016) A real-time scratchpad-centric os for multi-core embedded systems. In: Real-time and embedded technology and applications symposium (RTAS), pp 1\u201311","DOI":"10.1109\/RTAS.2016.7461321"},{"key":"9336_CR26","doi-asserted-by":"publisher","unstructured":"Vestal S (2007) Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance. In: 28th IEEE international real-time systems symposium (RTSS 2007), pp 239\u2013243. \nhttps:\/\/doi.org\/10.1109\/RTSS.2007.47","DOI":"10.1109\/RTSS.2007.47"},{"key":"9336_CR27","unstructured":"Wu ZP, Krish Y, Pellizzoni R (2013) Worst case analysis of dram latency in multi-requestor systems. In: Real-time systems symposium (RTSS). Vancouver, Canada, pp 372\u2013383"},{"key":"9336_CR28","unstructured":"Wuertz D, Setz T, Chalabi Y (2017) Rmetrics\u2014modelling extreme events in finance. \nhttp:\/\/www.rmetrics.org"},{"key":"9336_CR29","doi-asserted-by":"crossref","unstructured":"Yoon MK, Kim JE, Sha L (2011) Optimizing tunable WCET with shared resource allocation and arbitration in hard real-time multicore systems. In: Real-time systems symposium, Vienna, Austria, pp 227\u2013238","DOI":"10.1109\/RTSS.2011.28"},{"key":"9336_CR30","unstructured":"Yun H, Yao G, Pellizzoni R, Caccamo M, Sha L (2013) Memguard: memory bandwidth reservation system for efficient performance isolation in multi-core platforms. In: Real-time and embedded technology and applications symposium (RTAS), pp 55\u201364"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09336-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-019-09336-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09336-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,24]],"date-time":"2020-07-24T23:18:11Z","timestamp":1595632691000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-019-09336-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,26]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,4]]}},"alternative-id":["9336"],"URL":"https:\/\/doi.org\/10.1007\/s11241-019-09336-w","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"type":"print","value":"0922-6443"},{"type":"electronic","value":"1573-1383"}],"subject":[],"published":{"date-parts":[[2019,7,26]]},"assertion":[{"value":"26 July 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}