• DocumentCode
    2205683
  • Title

    Integration of RTL and precedence graphs with a static scheduler as verifier

  • Author

    Fohler, Gerhard ; Huber, Christian

  • Author_Institution
    Inst. fur Tech. Inf., Tech. Univ. Wien, Austria
  • fYear
    1994
  • fDate
    15-17 Jun 1994
  • Firstpage
    22
  • Lastpage
    25
  • Abstract
    We present an approach to specification and verification of distributed hard real-time systems. By integrating RTL and precedence constraints, we combine the comprehensiveness of precedence graphs with the expressive power and proofability of RTL. Thus, our approach allows easy comprehension by the human designer and formal correctness. We propose to use a static scheduling algorithm based on heuristic search to carry out a constructive proof of the set of formulas resulting form a design combining both methods. As the precedence structure is kept, the number of formulae checked at each search point is drastically reduced. Furthermore, we extend RTL to be applicable to distributed systems with preemptable tasks
  • Keywords
    distributed databases; formal specification; heuristic programming; program verification; real-time systems; RTL; distributed hard real-time systems; formal correctness; heuristic search; precedence graphs; specification; static scheduler; verifier; Algorithm design and analysis; Design methodology; Humans; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
  • Conference_Location
    Vaesteraas
  • Print_ISBN
    0-8186-6340-5
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1994.336870
  • Filename
    336870