DocumentCode :
3477963
Title :
Model Checking Controllers with Predicate Inputs
Author :
Prabhu, S. Madhava ; Dasgupta, Parthasarathi
Author_Institution :
Dept. of CSE, Indian Inst. of Technol., Kharagpur, Kharagpur, India
fYear :
2013
fDate :
5-10 Jan. 2013
Firstpage :
332
Lastpage :
337
Abstract :
Digital controllers sitting at the digital-analog boundary often react to specific analog events that can be modeled in terms of predicates over real variables. The specifications for such controllers are also naturally described in terms of similar events, and can be formally expressed with simple extensions of assertion languages. This paper studies the model checking problem for such controllers, where the inputs represent predicates over real variables. We show that this is a novel problem which is distinct from both model checking hybrid systems and model checking purely digital systems. This paper presents a methodology which enables us to solve this problem using a combination of SMT solvers and existing industrial model checking tools. We establish the theoretical correctness of the approach and present two case studies to demonstrate the proposed tool flow.
Keywords :
control engineering computing; digital control; formal verification; SMT solvers; assertion languages; digital controllers; digital-analog boundary; model checking controllers; model checking hybrid systems; model checking purely digital systems; model checking tools; Boilers; Gears; Labeling; Model checking; Reactive power; Standards; Digital Controllers; Formal Verification; Model Checking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design and 2013 12th International Conference on Embedded Systems (VLSID), 2013 26th International Conference on
Conference_Location :
Pune
ISSN :
1063-9667
Print_ISBN :
978-1-4673-4639-9
Type :
conf
DOI :
10.1109/VLSID.2013.210
Filename :
6472662
Link To Document :
بازگشت