{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T18:11:24Z","timestamp":1783534284137,"version":"3.55.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T00:00:00Z","timestamp":1636588800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T00:00:00Z","timestamp":1636588800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100006041","name":"Innovate UK","doi-asserted-by":"publisher","award":["113213"],"award-info":[{"award-number":["113213"]}],"id":[{"id":"10.13039\/501100006041","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2022,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents results and observations from a survey of 120 industry practitioners in the field of real-time embedded systems. The survey provides insights into the characteristics of the systems being developed today and identifies important trends for the future. It extends the results from the survey data to the broader population that it is representative of, and discusses significant differences between application domains. The survey aims to inform both academics and practitioners, helping to avoid divergence between industry practice and academic research. The value of this research is highlighted by a study showing that the aggregate findings of the survey are not common knowledge in the real-time systems community.<\/jats:p>","DOI":"10.1007\/s11241-021-09376-1","type":"journal-article","created":{"date-parts":[[2021,11,11]],"date-time":"2021-11-11T13:02:19Z","timestamp":1636635739000},"page":"358-398","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":48,"title":["A comprehensive survey of industry practice in real-time systems"],"prefix":"10.1007","volume":"58","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2949-2080","authenticated-orcid":false,"given":"Benny","family":"Akesson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mitra","family":"Nasri","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Geoffrey","family":"Nelissen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sebastian","family":"Altmeyer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Robert I.","family":"Davis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,11,11]]},"reference":[{"key":"9376_CR1","doi-asserted-by":"publisher","unstructured":"Akesson B, Nasri M, Nelissen G, Altmeyer S, Davis RI (2020a) Data set real-time systems survey. https:\/\/doi.org\/10.21942\/uva.13117709.v1","DOI":"10.21942\/uva.13117709.v1"},{"key":"9376_CR2","doi-asserted-by":"crossref","unstructured":"Akesson B, Nasri M, Nelissen G, Altmeyer S, Davis RI (2020b) An empirical survey-based study into industry practice in real-time systems. In: IEEE real-time systems symposium (RTSS 2020)","DOI":"10.1109\/RTSS49844.2020.00012"},{"issue":"2\u20133","key":"9376_CR3","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/BF01094342","volume":"8","author":"NC Audsley","year":"1995","unstructured":"Audsley NC, Burns A, Davis RI, Tindell KW, Wellings AJ (1995) Fixed priority pre-emptive scheduling: an historical perspective. Real-Time Syst 8(2\u20133):173\u2013198. https:\/\/doi.org\/10.1007\/BF01094342","journal-title":"Real-Time Syst"},{"key":"9376_CR4","doi-asserted-by":"crossref","unstructured":"Broy M, Kirstan S, Krcmar H, Sch\u00e4tz B, Zimmermann J (2012) What is the benefit of a model-based design of embedded software systems in the car industry? In: Emerging technologies for the evolution and maintenance of software models, pp 343\u2013369","DOI":"10.4018\/978-1-61350-438-3.ch013"},{"issue":"6","key":"9376_CR5","doi-asserted-by":"publisher","first-page":"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):1\u201337","journal-title":"ACM Comput Surv"},{"issue":"1","key":"9376_CR6","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/TII.2012.2188805","volume":"9","author":"GC Buttazzo","year":"2013","unstructured":"Buttazzo GC, Bertogna M, Yao G (2013) Limited preemptive scheduling for real-time systems. a survey. IEEE Trans Ind Inform 9(1):3\u201315","journal-title":"IEEE Trans Ind Inform"},{"key":"9376_CR7","doi-asserted-by":"publisher","DOI":"10.1201\/b14832","volume-title":"Theoretical statistics","author":"DR Cox","year":"1979","unstructured":"Cox DR, Hinkley DV (1979) Theoretical statistics. Chapman and Hall, New York"},{"issue":"4","key":"9376_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1978802.1978814","volume":"43","author":"RI Davis","year":"2011","unstructured":"Davis RI, Burns A (2011) A survey of hard real-time scheduling for multiprocessor systems. ACM Comput Surv 43(4):1\u201344. https:\/\/doi.org\/10.1145\/1978802.1978814","journal-title":"ACM Comput Surv"},{"key":"9376_CR9","unstructured":"Davis RI, Cucu-Grosjean L (2019a) A survey of probabilistic schedulability analysis techniques for real-time systems. LITES: Leibniz Transactions on Embedded Systems, pp 1\u201353"},{"key":"9376_CR10","unstructured":"Davis RI, Cucu-Grosjean L (2019b) A survey of probabilistic timing analysis techniques for real-time systems. LITES: Leibniz Transactions on Embedded Systems, pp 1\u201360"},{"key":"9376_CR11","doi-asserted-by":"crossref","unstructured":"Forward A, Lethbridge TC (2008) Problems and opportunities for model-centric versus code-centric software development: a survey of software professionals. In: Proceedings of the 2008 international workshop on Models in software engineering, ACM, pp 27\u201332","DOI":"10.1145\/1370731.1370738"},{"issue":"4","key":"9376_CR12","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/s10654-016-0149-3","volume":"31","author":"S Greenland","year":"2016","unstructured":"Greenland S, Senn SJ, Rothman KJ, Carlin JB, Poole C, Goodman SN, Altman DG (2016) Statistical tests, p values, confidence intervals, and power: a guide to misinterpretations. Eur J Epidemiol 31(4):337\u2013350. https:\/\/doi.org\/10.1007\/s10654-016-0149-3","journal-title":"Eur J Epidemiol"},{"key":"9376_CR13","doi-asserted-by":"crossref","unstructured":"Hermans F, Pinzger M, Van Deursen A (2009) Domain-specific languages in practice: a user study on the success factors. In: International conference on model driven engineering languages and systems, Springer, pp 423\u2013437","DOI":"10.1007\/978-3-642-04425-0_33"},{"key":"9376_CR14","doi-asserted-by":"crossref","unstructured":"H\u00f6fer A, Tichy WF (2007) Status of empirical research in software engineering. In: Empirical software engineering issues. Critical assessment and future directions, Springer, pp 10\u201319","DOI":"10.1007\/978-3-540-71301-2_3"},{"key":"9376_CR15","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/j.scico.2013.03.017","volume":"89","author":"J Hutchinson","year":"2014","unstructured":"Hutchinson J, Whittle J, Rouncefield M (2014) Model-driven engineering practices in industry: social, organizational and managerial factors that lead to success or failure. Sci Comput Program 89:144\u2013161","journal-title":"Sci Comput Program"},{"key":"9376_CR16","doi-asserted-by":"crossref","unstructured":"Kitchenham BA, Pfleeger SL (2008) Personal opinion surveys. In: Guide to advanced empirical software engineering, Springer, pp 63\u201392","DOI":"10.1007\/978-1-84800-044-5_3"},{"key":"9376_CR17","doi-asserted-by":"crossref","unstructured":"Kuhn A, Murphy GC, Thompson CA (2012) An exploratory study of forces and frictions affecting large-scale model-driven development. In: International conference on model driven engineering languages and systems, Springer, pp 352\u2013367","DOI":"10.1007\/978-3-642-33666-9_23"},{"issue":"1","key":"9376_CR18","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/s10270-016-0523-3","volume":"17","author":"G Liebel","year":"2018","unstructured":"Liebel G, Marko N, Tichy M, Leitner A, Hansson J (2018) Model-based engineering in the embedded systems domain: an industrial survey on the state-of-practice. Softw Syst Model 17(1):91\u2013113","journal-title":"Softw Syst Model"},{"issue":"3","key":"9376_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3323212","volume":"52","author":"C Maiza","year":"2019","unstructured":"Maiza C, Rihani H, Rivas JM, Goossens J, Altmeyer S, Davis RI (2019) A survey of timing verification techniques for multi-core real-time systems. ACM Comput Surv 52(3):1\u201338","journal-title":"ACM Comput Surv"},{"key":"9376_CR20","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1007\/978-3-540-69100-6_31","volume":"5095","author":"P Mohagheghi","year":"2008","unstructured":"Mohagheghi P, Dehlen V (2008) Where is the proof? A review of experiences from applying MDE in industry. Lecture Notes Comput Sci 5095:432\u2013443","journal-title":"Lecture Notes Comput Sci"},{"key":"9376_CR21","doi-asserted-by":"publisher","first-page":"1092","DOI":"10.1016\/j.procs.2013.01.115","volume":"16","author":"G Muller","year":"2013","unstructured":"Muller G (2013) Systems engineering research methods. Procedia Comput Sci 16:1092\u20131101","journal-title":"Procedia Comput Sci"},{"issue":"767","key":"9376_CR22","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1098\/rsta.1937.0005","volume":"236","author":"J Neyman","year":"1937","unstructured":"Neyman J, Jeffreys H (1937) Outline of a theory of statistical estimation based on the classical theory of probability. Philos Trans R Soc Lond Ser A 236(767):333\u2013380. https:\/\/doi.org\/10.1098\/rsta.1937.0005","journal-title":"Philos Trans R Soc Lond Ser A"},{"key":"9376_CR23","unstructured":"Rosling-Ronnlund A, Rosling H, Rosling O (2018) Factfulness: ten reasons we\u2019re wrong about the world\u2014and why things are better than you think. Flatiron Books, https:\/\/www.gapminder.org\/factfulness-book\/"},{"issue":"2\u20133","key":"9376_CR24","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1023\/B:TIME.0000045315.61234.1e","volume":"28","author":"L Sha","year":"2004","unstructured":"Sha L, Abdelzaher T, \u00c5rz\u00e9n KE, Cervin A, Baker T, Burns A, Buttazzo G, Caccamo M, Lehoczky J, Mok AK (2004) Real time scheduling theory: a historical perspective. Real-Time Syst 28(2\u20133):101\u2013155. https:\/\/doi.org\/10.1023\/B:TIME.0000045315.61234.1e","journal-title":"Real-Time Syst"},{"issue":"2","key":"9376_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3057267","volume":"50","author":"AK Singh","year":"2017","unstructured":"Singh AK, Dziurzanski P, Mendis HR, Indrusiak LS (2017) A survey and comparative study of hard and soft real-time dynamic resource allocation strategies for multi-\/many-core systems. ACM Comput Surv 50(2):1\u201340. https:\/\/doi.org\/10.1145\/3057267","journal-title":"ACM Comput Surv"},{"key":"9376_CR26","volume-title":"The wisdom of crowds: why the many are smarter than the few and how collective wisdom shapes business, economies, societies and nations","author":"J Surowiecki","year":"2004","unstructured":"Surowiecki J (2004) The wisdom of crowds: why the many are smarter than the few and how collective wisdom shapes business, economies, societies and nations. Doubleday Anchor, New York"},{"issue":"8","key":"9376_CR27","doi-asserted-by":"publisher","first-page":"2110","DOI":"10.1016\/j.jss.2013.03.084","volume":"86","author":"M Torchiano","year":"2013","unstructured":"Torchiano M, Tomassetti F, Ricca F, Tiso A, Reggio G (2013) Relevance, benefits, and problems of software modelling and model driven techniques\u2014a survey in the Italian industry. J Syst Softw 86(8):2110\u20132126","journal-title":"J Syst Softw"},{"key":"9376_CR28","doi-asserted-by":"crossref","unstructured":"van der Sanden B, Li Y, van den Aker J, Akesson B, Bijlsma T, Hendriks M, Triantafyllidis K, Verriet J, Voeten J, Basten T (2021) Model-driven system-performance engineering for cyber-physical systems. In: Embedded systems week (ESWEEK)","DOI":"10.1145\/3477244.3477985"},{"key":"9376_CR29","doi-asserted-by":"crossref","unstructured":"Vetro A, Bohm W, Torchiano M (2015) On the benefits and barriers when adopting software modelling and model driven techniques\u2014an external, differentiated replication. In: 2015 ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM), IEEE, pp 1\u20134","DOI":"10.1109\/ESEM.2015.7321210"},{"issue":"3","key":"9376_CR30","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2014","unstructured":"Whittle J, Hutchinson J, Rouncefield M (2014) The state of practice in model-driven engineering. IEEE Softw 31(3):79\u201385","journal-title":"IEEE Softw"},{"issue":"2","key":"9376_CR31","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/s10270-015-0487-8","volume":"16","author":"J Whittle","year":"2017","unstructured":"Whittle J, Hutchinson J, Rouncefield M, Burden H, Heldal R (2017) A taxonomy of tool-related issues affecting the adoption of model-driven engineering. Softw Syst Model 16(2):313\u2013331","journal-title":"Softw Syst Model"},{"issue":"3","key":"9376_CR32","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/1347375.1347389","volume":"7","author":"R Wilhelm","year":"2008","unstructured":"Wilhelm R, Engblom J, Ermedahl A, Holsti N, Thesing S, Whalley D, Bernat G, Ferdinand C, Heckmann R, Mitra T et al (2008) The worst-case execution-time problem\u2014overview of methods and survey of tools. ACM Trans Embed Comput Syst 7(3):36","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9376_CR33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer, New York"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-021-09376-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11241-021-09376-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-021-09376-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,24]],"date-time":"2022-08-24T16:10:52Z","timestamp":1661357452000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11241-021-09376-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,11]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["9376"],"URL":"https:\/\/doi.org\/10.1007\/s11241-021-09376-1","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,11]]},"assertion":[{"value":"28 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}