loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06)
Optimization of Real-Time Systems Timing Specifications
Sydney, Australia
August 16-August 18
ISBN: 0-7695-2676-4
Stefan Andrei, National University of Singapore, Singapore
Albert Mo Kim Cheng, University of Houston, USA
Real-time logic (RTL) is useful for the verification of a safety assertion SA with respect to the specification SP of a real-time system. Since the satisfiability problem for RTL is undecidable, there were many efforts to find proper heuristics for proving that SP \to SA holds. However, none of such heuristics necessarily finds an "optimal implication".

After verifying SP \to SA, and the system implementing SP is deployed, performance changes as a result of powersaving, faulty components, and cost-saving in the processing platform for the tasks specified in SP affect the computation times of the specified tasks. This leads to a different but related SP, which would violate the original SP \to SA theorem if SA remains the same. It is desirable, therefore, to determine an optimal SP with the slowest possible computation times for its tasks such that the SA is still guaranteed. This is clearly a fundamental issue in the design and implementation of highly dependable real-time/embedded systems.

This paper tackles this fundamental issue by describing a new method for relaxing SP and tightening SA such that SP \to SA is still a theorem. Experimental results show that less than 20% overhead of the running time of the algorithm for the verification of SP \to SA is needed to find an optimal theorem.

Index Terms:
optimization, formal method, timing constraint
Citation:
Stefan Andrei, Albert Mo Kim Cheng, "Optimization of Real-Time Systems Timing Specifications," rtcsa, pp.68-76, 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.