کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434328 1441712 2012 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
SAT-based verification for timed component connectors
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
SAT-based verification for timed component connectors
چکیده انگلیسی

Component-based software construction relies on suitable models underlying components, and in particular the coordinators which orchestrate component behaviour. Verifying correctness and safety of such systems amounts to model checking the underlying system model. The model checking techniques not only need to be correct (since system sizes increase), but also scalable and efficient.In this paper, we present a SAT-based approach for bounded model checking of Timed Constraint Automata, which permits true concurrency in the timed orchestration of components. We present an embedding of bounded model checking into propositional logic with linear arithmetic. We define a product that is linear in the size of the system, and in this way overcome the state explosion problem to deal with larger systems. To further improve model checking performance, we show how to embed our approach into an extension of counterexample guided abstraction refinement with Craig interpolants.


► We represent Timed Constraint Automata in propositional logic with linear arithmetic.
► We use bounded model checking techniques to verify system properties.
► From the formula representation, we obtain a product representation which is linear.
► We use abstraction refinement techniques to increase the manageable system size.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 77, Issues 7–8, 1 July 2012, Pages 779–798
نویسندگان
,