Implementing mixed criticality systems in Ada

  • Sanjoy Baruah
  • , Alan Burns

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

58 Scopus citations

Abstract

Many safety-critical embedded systems are subject to certification requirements. However, only a subset of the functionality of the system may be safety-critical and hence subject to certification; the rest of the functionality is non safety-critical and does not need to be certified, or is certified to a lower level. The resulting mixed criticality system offers challenges both for static schedulability analysis and run-time monitoring. This paper considers both of these issues and indicates how mixed criticality applications can be implemented in Ada. In particular, code is produced to illustrate how the necessary run-time mode changes can be supported. This support makes use of a number of the new features introduced into Ada 2005.

Original languageEnglish
Title of host publicationReliable Software Technologies, Ada-Europe 2011 - 16th Ada-Europe International Conference on Reliable Software Technologies, Proceedings
Pages174-188
Number of pages15
DOIs
StatePublished - 2011
Event16th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2011 - Edinburgh, United Kingdom
Duration: Jun 20 2011Jun 24 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6652 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2011
Country/TerritoryUnited Kingdom
CityEdinburgh
Period06/20/1106/24/11

Fingerprint

Dive into the research topics of 'Implementing mixed criticality systems in Ada'. Together they form a unique fingerprint.

Cite this