Affiliation:
1. Indian Institute of Technology Kharagpur, Kharagpur, India
Abstract
This work presents a static timing-analysis method for verification of scenario-based real-time properties, on graphical task-level models of embedded applications. Scenario-based properties specify timing constraints which must be honored for specific control-flow behaviors and task execution orderings. Static checking of scenario-based properties currently requires computationally expensive model checking methods. Hence the proposed graph-based static timing-analysis algorithm improves upon the state-of-the-art. This is manifested in a significant performance advantage over timed model checking (up to 1000X in several cases), which suffers from state space explosion. The proposed algorithm also employs compositional reasoning and abstraction refinement for handling large problems. We also illustrate methods for using scenario-based timing analysis, which can act as alternatives to traditional timed model checking for verification of timed systems like FDDI and Fischer protocols. We implement this timing verification algorithm as a tool called
SymTime
and present experimental results for SymTime comparing it with SPIN, UPPAAL, and a TCTL model checker for Time Petri Nets, called Romeo.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference49 articles.
1. An old-fashioned recipe for real time
2. Conjoining specifications
3. Maintaining knowledge about temporal intervals
4. Alur R. and Dill D. 1996. Automata-theoretic verification of real-time systems. In Formal Methods for Real-Time Computing. Trends in Sofware Series John Wiley and Sons 55--82. Alur R. and Dill D. 1996. Automata-theoretic verification of real-time systems. In Formal Methods for Real-Time Computing. Trends in Sofware Series John Wiley and Sons 55--82.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献