Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Singapore-MIT Alliance (SMA)
  3. Computer Science (CS)
  4. Incremental Verification of Timing Constraints for Real-Time Systems

Incremental Verification of Timing Constraints for Real-Time Systems

Thumbnail Image
Download
Name

CS011.pdf

Size

144.83 KB

Format

Adobe PDF

Checksum (MD5)

14cc184531042a86435e2627e520f7a8

Author(s)
Andrei, Å tefan
•
Chin, Wei Ngan
•
Rinard, Martin C.
Date Issued
January 2005
Series/Report no.
Computer Science (CS);
Abstract
Testing constraints for real-time systems are usually verified through the satisfiability of propositional formulae. In this paper, we propose an alternative where the verification of timing constraints can be done by counting the number of truth assignments instead of boolean satisfiability. This number can also tell us how “far away” is a given specification from satisfying its safety assertion. Furthermore, specifications and safety assertions are often modified in an incremental fashion, where problematic bugs are fixed one at a time. To support this development, we propose an incremental algorithm for counting satisfiability. Our proposed incremental algorithm is optimal as no unnecessary nodes are created during each counting. This works for the class of path RTL. To illustrate this application, we show how incremental satisfiability counting can be applied to a well-known rail-road crossing example, particularly when its specification is still being refined.
Subjects
Real-time infrastructure and development
timing constraint
#SAT problem
incremental computation
Persistent DSpace Link
http://hdl.handle.net/1721.1/7421
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.