A theory for execution-time derivation in real-time programs


Autoria(s): Lermer, K.; Fidge, C. J.; Hayes, I. J.
Contribuinte(s)

A. Cerone

A. Di Pierro

Data(s)

01/01/2005

Resumo

We provide an abstract command language for real-time programs and outline how a partial correctness semantics can be used to compute execution times. The notions of a timed command, refinement of a timed command, the command traversal condition, and the worst-case and best-case execution time of a command are formally introduced and investigated with the help of an underlying weakest liberal precondition semantics. The central result is a theory for the computation of worst-case and best-case execution times from the underlying semantics based on supremum and infimum calculations. The framework is applied to the analysis of a message transmitter program and its implementation. (c) 2005 Elsevier B.V. All rights reserved.

Identificador

http://espace.library.uq.edu.au/view/UQ:77933

Idioma(s)

eng

Publicador

Elsevier B.V.

Palavras-Chave #Computer Science, Theory & Methods #Real-time Programming #Control-flow Analysis #Execution-time Derivation And Prediction #Predicate Transformer Semantics #Partial Correctness #Case Timing Analysis #Refinement Calculus #Paths #Flow #C1 #280302 Software Engineering #700199 Computer software and services not elsewhere classified
Tipo

Journal Article