Deadline analysis of AUTOSAR OS periodic tasks in the presence of interrupts

Yanhong Huang, João F. Ferreira, Guanhua He, Shengchao Qin, Jifeng He

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

5 Scopus citations

Abstract

AUTOSAR, the open and emerging global standard for automotive embedded systems, offers a timing protection mechanism to protect tasks from missing their deadlines. However, in practice, it is difficult to predict when a deadline is violated, because a task missing its deadline may be caused by unrelated tasks or by the presence of interrupts. In this paper, we propose an abstract formal model to represent AUTOSAR OS programs with timing protection. We are able to determine schedulability properties and to calculate constraints on the allowed time that interrupts can take for a given task in a given period. We implement our model in Mathematica and give a case study to illustrate the utility of our method. Based on the results, we believe that our work can help designers and implementors of AUTOSAR OS programs check whether their programs satisfy crucial timing properties.

Original languageEnglish
Title of host publicationFormal Methods and Software Engineering - 15th International Conference on Formal Engineering Methods, ICFEM 2013, Proceedings
Pages165-181
Number of pages17
DOIs
StatePublished - 2013
Event15th International Conference on Formal Engineering Methods, ICFEM 2013 - Queenstown, New Zealand
Duration: 29 Oct 20131 Nov 2013

Publication series

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

Conference

Conference15th International Conference on Formal Engineering Methods, ICFEM 2013
Country/TerritoryNew Zealand
CityQueenstown
Period29/10/131/11/13

Keywords

  • AUTOSAR
  • interrupts
  • periodic fixed priority scheduling
  • real-time operating systems
  • timing protection

Fingerprint

Dive into the research topics of 'Deadline analysis of AUTOSAR OS periodic tasks in the presence of interrupts'. Together they form a unique fingerprint.

Cite this