Title :
Component-Based Abstraction Refinement for Timed Controller Synthesis
Author :
Peter, Hans-Jög ; Mattmuller, R.
Author_Institution :
Reactive Syst. Group, Univ. des Saarlandes, Saarbrucken, Germany
Abstract :
We present a novel technique for synthesizing controllers for distributed real-time environments with safety requirements. Our approach is an abstraction refinement extension to the on-the-fly algorithm by Cassez et al. from 2005. Based on partial compositions of some environment components, each refinement cycle constructs a sound abstraction that can be used to obtain under- and over-approximations of all valid controller implementations. This enables (1) early termination if an implementation does not exist in the over-approximation, or, if one does exist in the under-approximation, and (2) pruning of irrelevant moves in subsequent refinement cycles. In our refinement loop, the precision of the abstractions incrementally increases and converges to all specification-critical components. We implemented our approach in a prototype synthesis tool and evaluated it on an industrial benchmark. In comparison with the timed game solver UPPAAL-Tiga, our technique outperforms the nonincremental approach by an order of magnitude.
Keywords :
control system synthesis; distributed control; game theory; UPPAAL-Tiga; component-based abstraction refinement; distributed real-time environments; safety requirements; timed controller synthesis; timed game solver; Artificial intelligence; Automatic control; Computer science; Control system synthesis; Distributed control; Open systems; Real time systems; Refining; Safety; Synchronization; abstraction refinement; controller synthesis; incremental; partial composition; real-time;
Conference_Titel :
Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE
Conference_Location :
Washington, DC
Print_ISBN :
978-0-7695-3875-4
DOI :
10.1109/RTSS.2009.14