• DocumentCode
    1188724
  • Title

    Automated timing analysis of real-time programs

  • Author

    Hill, M.R. ; Joseph, M.

  • Author_Institution
    Dept. of Comput. Sci., Warwick Univ., Coventry, UK
  • Volume
    9
  • Issue
    5
  • fYear
    1994
  • fDate
    9/1/1994 12:00:00 AM
  • Firstpage
    221
  • Lastpage
    227
  • Abstract
    ReStat is an interactive software tool for statically analysing the timing properties of real-time programs. Given a distributed program, a description of an architecture and a scheduling discipline, ReStat can be used to determine whether the implementation of the program on the architecture will meet a set of timing deadlines. The program may consist of a number of communicating processes and these can be statically assigned to any processor. Each process is assumed to have a simple, non-terminating cyclic structure, as is often the case in real-time control systems. ReStat uses a method of static analysis which establishes the timing properties of a real-time program by examining finite execution segments. The analysis is based on the syntactic structure of the program and can be efficiently implemented. The paper provides an overview of an experimental version of the tool and illustrates its use as a design aid by way of examples
  • Keywords
    distributed processing; real-time systems; safety; software reliability; software tools; system monitoring; temporal logic; ReStat; automated timing analysis; communicating processes; distributed program; finite execution segments; interactive software tool; real-time control systems; real-time programs; safety-critical program; static analysis; syntactic structure; timing deadlines;
  • fLanguage
    English
  • Journal_Title
    Software Engineering Journal
  • Publisher
    iet
  • ISSN
    0268-6961
  • Type

    jour

  • Filename
    329065