{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:40:42Z","timestamp":1740123642411,"version":"3.37.3"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Electron Test"],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1007\/s10836-019-05779-y","type":"journal-article","created":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T03:32:53Z","timestamp":1548991973000},"page":"29-44","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["RTOS Solution for NoC-Based COTS MPSoC Usage in Mixed-Criticality Systems"],"prefix":"10.1007","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5698-8327","authenticated-orcid":false,"given":"Serhiy","family":"Avramenko","sequence":"first","affiliation":[]},{"given":"Massimo","family":"Violante","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,2,1]]},"reference":[{"key":"5779_CR1","unstructured":"(1996) ARP4761 - Guidelines and methods for conducting the safety assessment process on civil airborne systems and equipment. SAE International"},{"key":"5779_CR2","unstructured":"(2000) RTCA\/DO-254 Design Assurance Guidance for Airborne Electronic Hardware. RTCA Incorporated"},{"key":"5779_CR3","unstructured":"(2000) IEC-61508. Functional safety of electrical\/electronic\/programmable electronic safety related systems. International Electrotechnical Commission"},{"key":"5779_CR4","unstructured":"(2003) ARINC 653\u20131 avionics application software standard interface. Technical report. ARINC"},{"key":"5779_CR5","unstructured":"(2010) IEEE Std 1228\u20131994 \u2013 IEEE Standard for Software Safety Plans. Institute of Electrical and Electronics Engineers"},{"key":"5779_CR6","unstructured":"(2011) ISO 26262, Road Vehicles - Functional Safety. International Organization for Standardization (ISO)"},{"key":"5779_CR7","unstructured":"(2012) DO-178C\/ED-12C software considerations in airborne systems and equipment certification. RTCA, Incorporated"},{"key":"5779_CR8","unstructured":"(2015) Tile Processor Architecture Overview for the TILEPro Series, Tilera Corporation, \n                    http:\/\/www.mellanox.com\/repository\/solutions\/tile-scm\/docs\/UG120-Architecture-Overview-TILEPro.pdf.\n                    \n                   Accessed 12 June 2017"},{"key":"5779_CR9","doi-asserted-by":"crossref","unstructured":"Ahmadian H, Obermaisser R (2015) Time-triggered extension layer for on-chip network interfaces in mixed-criticality systems. In Proc. 18th Euromicro Conf. Digit. Syst. Des (DSD), pp. 693\u2013699","DOI":"10.1109\/DSD.2015.33"},{"key":"5779_CR10","unstructured":"Anderson J, Baruah B, Brandenburg B (2009) Multicore operating-system support for mixed criticality. In Proc. Workshop on Mixed Criticality: Roadmap to Evolving UAV Certification"},{"key":"5779_CR11","doi-asserted-by":"crossref","unstructured":"Avramenko S, Esposito S, Violante M, et al (2015) An hybrid architecture for consolidating mixed criticality applications on multicore systems. In Proc. IEEE 21st Intl On-Line Testing Symp (IOLTS), pp. 26\u201329","DOI":"10.1109\/IOLTS.2015.7229823"},{"key":"5779_CR12","doi-asserted-by":"crossref","unstructured":"Azad SP, Niazmand B, Janson K, George N, Oyeniran AS (2017) From Online Fault Detection to Fault Management in Network-on-Chips: A Ground-Up Approach. In Proc. Design and Diagnostics of Electronic Circuits & Systems (DDECS), pp. 48\u201353","DOI":"10.1109\/DDECS.2017.7934565"},{"key":"5779_CR13","doi-asserted-by":"crossref","unstructured":"Becker M, et al (2016) Contention-free execution of automotive applications on a clustered many-core platform. In Proc. 26th Euromicro Conference on Real-Time Systems (ECRTS), pp. 14\u201324","DOI":"10.1109\/ECRTS.2016.14"},{"key":"5779_CR14","doi-asserted-by":"crossref","unstructured":"Boniol F, Cass\u00e9 H, Noulard E, Pagetti C (2012) Deterministic execution model on COTS hardware. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics), vol 7179 LNCS, pp. 98\u2013110","DOI":"10.1007\/978-3-642-28293-5_9"},{"key":"5779_CR15","doi-asserted-by":"crossref","unstructured":"Bortolon FT, Abich G, Bampi S, Reis R, Moraes F, Ost L (2018) Exploring the Impact of Soft Errors on NoC-based Multiprocessor Systems. In Proc. IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1\u20135","DOI":"10.1109\/ISCAS.2018.8351391"},{"key":"5779_CR16","doi-asserted-by":"crossref","unstructured":"Burns A, Davis RI (2017) A survey of research into mixed criticality systems. CSUR 50(6):82","DOI":"10.1145\/3131347"},{"key":"5779_CR17","doi-asserted-by":"crossref","unstructured":"Burns A et al (2014) A wormhole NoC protocol for mixed criticality systems. In Proc. IEEE Real-Time Systems Symposium, pp. 184\u2013195","DOI":"10.1109\/RTSS.2014.13"},{"key":"5779_CR18","unstructured":"Certification Authorities Software Team (2014) CAST-32 position paper. Federal Aviation Administration \/ European Aviation Safety Agency"},{"key":"5779_CR19","unstructured":"Dally WJ, Towles B (2001) Route packets, not wires: on-chip interconnection networks. in Proc. 38th Design Automation Conference, pp. 684\u2013689"},{"key":"5779_CR20","doi-asserted-by":"crossref","unstructured":"de Dinechin B D, van Amstel D, Poulhi\u00e8s M, Lager G (2014) Time-critical computing on a single-chip massively parallel processor. In Proc Conference on Design, Automation & Test in Europe (DATE), pp 97:1\u201397:6","DOI":"10.7873\/DATE2014.110"},{"issue":"4","key":"5779_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3063313","volume":"16","author":"S Esposito","year":"2017","unstructured":"Esposito S, Violante M et al (2017) A novel method for online detection of faults affecting execution-time in multicore-based systems. ACM Trans Embed Comput Syst 16(4):1\u201319","journal-title":"ACM Trans Embed Comput Syst"},{"key":"5779_CR22","doi-asserted-by":"crossref","unstructured":"Esposito S, Avramenko S, Violante M (2018) RTOS for mixed criticality applications deployed on NoC-based COTS MPSoC. In Proc. IEEE 19th Latin-American Test Symposium (LATS), pp. 1\u20136","DOI":"10.1109\/LATW.2018.8347239"},{"key":"5779_CR23","doi-asserted-by":"crossref","unstructured":"Esposito S, Avramenko S, Violante M (2018) Efficient software-based partitioning for commercial-off-the-shelf NoC-based MPSoCs for mixed-criticality systems. In proc. IEEE 24th International Symposium on On-Line Testing And Robust System Design (IOLTS), pp. 189\u2013194","DOI":"10.1109\/IOLTS.2018.8474155"},{"key":"5779_CR24","doi-asserted-by":"crossref","unstructured":"Fattah M et al (2014) Mixed-criticality run-time task mapping for noc-based many-core systems. In Proc. 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 458\u2013465","DOI":"10.1109\/PDP.2014.100"},{"issue":"1","key":"5779_CR25","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/L-CA.2007.16","volume":"7","author":"J Flich","year":"2008","unstructured":"Flich J, Duato J (2008) Logic-based distributed routing for NoCs. In proc. IEEE Comput Archit Lett 7(1):13\u201316","journal-title":"IEEE Comput Archit Lett"},{"key":"5779_CR26","doi-asserted-by":"crossref","unstructured":"Giannopoulou G et al (2013) Scheduling of mixed-criticality applications on resource-sharing multicore systems. In Proc. Int. Conf. Embed. Software, pp. 1\u201315","DOI":"10.1109\/EMSOFT.2013.6658595"},{"key":"5779_CR27","unstructured":"Giannopoulou G et al (2014) Mapping mixed-criticality applications on multi-core architectures. In Proc. Des. Autom. Test Eur. Conf. Exhib. (DATE), pp. 1\u20136"},{"issue":"4","key":"5779_CR28","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/s11241-015-9227-y","volume":"52","author":"G Giannopoulou","year":"2016","unstructured":"Giannopoulou G et al (2016) Mixed-criticality scheduling on cluster-based manycores with shared communication and storage resources. Real-Time Syst 52(4):399\u2013449","journal-title":"Real-Time Syst"},{"issue":"5","key":"5779_CR29","doi-asserted-by":"publisher","first-page":"414","DOI":"10.1109\/MDT.2005.99","volume":"22","author":"K Goossens","year":"2007","unstructured":"Goossens K, Dielissen J, Radulescu A (2007) \u00c6thereal network on Chip: concepts, architectures, and implementations. IEEE Des. Test Comput. 22(5):414\u2013421","journal-title":"IEEE Des. Test Comput."},{"key":"5779_CR30","doi-asserted-by":"crossref","unstructured":"Hattendorf A, Raabe A, Knoll A (2012) Shared memory protection for spatial separation in multicore architectures. In Proc. 7th IEEE International Symposium on Industrial Embedded Systems (SIES), pp. 299\u2013302","DOI":"10.1109\/SIES.2012.6356601"},{"key":"5779_CR31","doi-asserted-by":"crossref","unstructured":"Hollstein T, Azad SP, Kogge T, Niazmand B (2015) Mixed-criticality NoC partitioning based on the NoCDepend dependability technique. In Proc. 10th International Symposium on Reconfigurable and Communication-centric Systems-on-Chip (ReCoSoC), pp. 1\u20138","DOI":"10.1109\/ReCoSoC.2015.7238094"},{"key":"5779_CR32","unstructured":"Hughes WJ (2017) Assurance of Multicore Processors in Airborne Systems. DOT\/FAA\/TC-16\/51. U.S. Department of Transportation Federal Aviation Administration. \n                    https:\/\/www.faa.gov\/aircraft\/air_cert\/design_approvals\/air_software\/media\/TC-16-51.pdf. Accessed 1 December 2018"},{"key":"5779_CR33","doi-asserted-by":"crossref","unstructured":"Indrusiak LS, Harbin J, Burns A (2015) Average and worst-case latency improvements in mixed-criticality wormhole networks-on-Chip. In Proc. Euromicro Conference on Real-Time Systems, pp. 47\u201356","DOI":"10.1109\/ECRTS.2015.12"},{"key":"5779_CR34","doi-asserted-by":"crossref","unstructured":"Marescaux T, Corporaal H (2007) Introducing the SuperGT network-on-chip. In Proc. Design Automation Conference, pp. 116\u2013121","DOI":"10.1145\/1278480.1278510"},{"key":"5779_CR35","doi-asserted-by":"crossref","unstructured":"Nowotsch J et al (2014) Multi-core interference-sensitive WCET analysis leveraging runtime resource capacity enforcement. In Proc. Euromicro Conf. Real-Time Syst., pp. 109\u2013118","DOI":"10.1109\/ECRTS.2014.20"},{"key":"5779_CR36","unstructured":"Nowotsch J et al (2014) Monitoring and WCET analysis in COTS multi-core-SoC-based mixed-criticality systems. In Proc. Des. Autom. Test Eur. Conf. Exhib. (DATE), pp. 1\u20135"},{"key":"5779_CR37","doi-asserted-by":"crossref","unstructured":"Paulitsch M, Driscoll K (2014) Industrial communication technology handbook. Capter 48 SAFEbus. CRC press","DOI":"10.1201\/b17365-50"},{"key":"5779_CR38","doi-asserted-by":"crossref","unstructured":"Paulitsch M, Duarte O M, Karray H, Mueller K, Muench D, Nowotsch J (2015) Mixed-Criticality Embedded Systems -- A Balance Ensuring Partitioning and Performance. In Proc. Euromicro Conference on Digital System Design, pp. 453\u2013461","DOI":"10.1109\/DSD.2015.100"},{"key":"5779_CR39","doi-asserted-by":"crossref","unstructured":"Paulitsch M et al (2015) Mixed-criticality embedded systems \u2013 a balance ensuring partitioning and performance. In Proc. Euromicro Conference on Digital System Design (DSD), pp. 453\u2013461","DOI":"10.1109\/DSD.2015.100"},{"key":"5779_CR40","doi-asserted-by":"crossref","unstructured":"Pellizzoni R et al (2011) A predictable execution model for COTS-based embedded systems. In Proc. Real-Time Technol. Appl., pp. 269\u2013279","DOI":"10.1109\/RTAS.2011.33"},{"key":"5779_CR41","doi-asserted-by":"crossref","unstructured":"Prisaznuk PJ (1992) Integrated modular avionics. In Proc. Aerosp. Electron. Conf., vol. 1, pp. 39\u201345","DOI":"10.1109\/NAECON.1992.220669"},{"key":"5779_CR42","doi-asserted-by":"crossref","unstructured":"Prisaznuk PJ (2008) ARINC 653 role in Integrated Modular avionics (IMA). In Proc. IEEE Dig. Avionics Sys. Conf","DOI":"10.1109\/DASC.2008.4702770"},{"key":"5779_CR43","unstructured":"Radack D, Tiedeman H G, Parkinson P (2018) Civil certification of multi-core processing Systems in Commercial Avionics. Rockwell Collins. \n                    https:\/\/www.rockwellcollins.com\/-\/media\/files\/unsecure\/products\/product-brochures\/computing\/processing-mission-computers\/multi-core-certification-white-paper.pdf\n                    \n                  . Accessed 1 Dec 2018"},{"key":"5779_CR44","doi-asserted-by":"crossref","unstructured":"Rajkumar RR, Lee I, Sha L, Stankovic J (2010) Cyber-physical systems: the next computing revolution. in Proc. 47th Design Automation Conference (DAC), pp. 731\u2013736","DOI":"10.1145\/1837274.1837461"},{"key":"5779_CR45","unstructured":"Rushby J (1999) Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance. NASA Langley Research Center, NASA CR-1999-209347"},{"key":"5779_CR46","unstructured":"Schranzhofer A, Chen J-J, Thiele L (2009) Timing predictability on multi-processor systems with shared resources. In Proc. Embed. Syst. Week-Workshop Reconciling Perform. with Predict., p. 89"},{"key":"5779_CR47","doi-asserted-by":"crossref","unstructured":"Trivi\u00f1o F, S\u00e1nchez J, Alfaro F, Flich J (2012) Network-on-Chip virtualization in Chip- multiprocessor systems. JSA 58(3\u20134):126\u2013139","DOI":"10.1016\/j.sysarc.2012.03.001"},{"key":"5779_CR48","doi-asserted-by":"crossref","unstructured":"Vestal S (2007) Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance. In Proc. Real-Time Syst. Symp, pp. 239\u2013243","DOI":"10.1109\/RTSS.2007.47"},{"key":"5779_CR49","unstructured":"Watkins CB, Walter R (2007) Transitioning from federated avionics architectures to integrated modular Avionics. in Proc. IEEE 26th Digital Avionics Systems Conference, pp. 2.A.1-1-2.A.1-10"},{"issue":"9","key":"5779_CR50","doi-asserted-by":"publisher","first-page":"1532","DOI":"10.1109\/TC.2017.2686391","volume":"66","author":"Q Xiong","year":"2017","unstructured":"Xiong Q, Wu F et al (2017) Extending real-time analysis for wormhole NoCs. IEEE Trans Comput 66(9):1532\u20131546","journal-title":"IEEE Trans Comput"}],"container-title":["Journal of Electronic Testing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10836-019-05779-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-019-05779-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10836-019-05779-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,31]],"date-time":"2020-01-31T19:12:38Z","timestamp":1580497958000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10836-019-05779-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2]]},"references-count":50,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["5779"],"URL":"https:\/\/doi.org\/10.1007\/s10836-019-05779-y","relation":{},"ISSN":["0923-8174","1573-0727"],"issn-type":[{"type":"print","value":"0923-8174"},{"type":"electronic","value":"1573-0727"}],"subject":[],"published":{"date-parts":[[2019,2]]},"assertion":[{"value":"30 June 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 January 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 February 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}