Title :
Systematic debugging of real-time systems based on incremental satisfiability counting
Author :
S. Andrei;W.-N. Chin;A.M.K. Cheng;M. Lupu
Author_Institution :
Singapore-MIT Alliance, Nat. Univ. of Singapore, Singapore
fDate :
6/27/1905 12:00:00 AM
Abstract :
Real-time logic (RTL) (F. Jahanian et al., 1986, 1987, F. Wang et al., 1994) is useful for the verification of a safety assertion with respect to the specification of a real-time system. Since the satisfiability problem for RTL is undecidable, the systematic debugging of a real-time system appears impossible. This paper provides a first step towards this challenge. With RTL, each propositional formula corresponds to a verification condition. The number of truth assignments of a propositional formula helps to determine the timing constraints which should be added or modified to the system´s specification. We have implemented a tool (called SDRTL, (S. Andrei et al., 2004)) that is able to perform systematic debugging. The confidence of our approach is high as we have evaluated SDRTL on several existing industrial-based applications.
Keywords :
"Debugging","Real time systems","Safety","Timing","Computer science","Logic","Constraint theory"
Conference_Titel :
Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE
Print_ISBN :
0-7695-2302-1
DOI :
10.1109/RTAS.2005.50