Analysis and verification of real-time systems using quantitative symbolic algorithms (Q1856174)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 1862283
Language Label Description Also known as
default for all languages
No label defined
    English
    Analysis and verification of real-time systems using quantitative symbolic algorithms
    scientific article; zbMATH DE number 1862283

      Statements

      Analysis and verification of real-time systems using quantitative symbolic algorithms (English)
      0 references
      0 references
      1999
      0 references
      The task of checking if a computer system satisfies its timing specifications is extremely important. These systems are often used in critical applications where failure to meet a deadline can have serious or even fatal consequences. The paper presents an efficient method for performing this verification task. In the proposed method a real-time system is modeled by a state-transition graph represented by binary decision diagrams. Efficient symbolic algorithms exhaustively explore the state space to determine whether the system satisfies a given specification. In addition, our approach computes quantitative timing information such as minimum and maximum time delays between given events. These results provide insight into the behavior of the system and assist in the determination of its temporal correctness. The technique evaluates how well the system works or how seriously it fails, as opposed to only whether it works or not. Based on these techniques a verification tool called Verus has been constructed. It has been used in the verification of several industrial real-time systems. This demonstrates that the method proposed is efficient enough to be used in real-world designs. The examples verified show how the information produced can assist in designing more efficient and reliable real-time systems.
      0 references
      symbolic model checking
      0 references
      quantitative timing analysis
      0 references
      real-time systems
      0 references
      binary decision diagrams
      0 references
      Verus
      0 references

      Identifiers