Logic-based schedulability analysis for compositional hard real-time embedded systems


Autoria(s): Pedro, André; Pereira, David; Pinho, Luis Miguel; Pinto, Jorge Sousa
Data(s)

04/11/2015

04/11/2015

01/02/2015

Resumo

Over the past decades several approaches for schedulability analysis have been proposed for both uni-processor and multi-processor real-time systems. Although different techniques are employed, very little has been put forward in using formal specifications, with the consequent possibility for mis-interpretations or ambiguities in the problem statement. Using a logic based approach to schedulability analysis in the design of hard real-time systems eases the synthesis of correct-by-construction procedures for both static and dynamic verification processes. In this paper we propose a novel approach to schedulability analysis based on a timed temporal logic with time durations. Our approach subsumes classical methods for uni-processor scheduling analysis over compositional resource models by providing the developer with counter-examples, and by ruling out schedules that cause unsafe violations on the system. We also provide an example showing the effectiveness of our proposal.

Identificador

http://hdl.handle.net/10400.22/6816

10.1145/2752801.2752808

Idioma(s)

eng

Publicador

ACM

Relação

FCOMP-01-0124-FEDER-022701 (CISTER)

FCOMP- 01-0124-FEDER-015006 (VIPCORE)

FCOMP-01-0124- FEDER-020486 (AVIACC)

ACM SIGBED Review;Vol. 12, Issue 1

http://dl.acm.org/citation.cfm?doid=2752801.2752808

Direitos

openAccess

Palavras-Chave #Temporal logic #Schedulability analysis #Compositional #Hard Real-Time Systems #Embedded Systems
Tipo

article