کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
426851 686320 2010 25 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Compositional verification and 3-valued abstractions join forces
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Compositional verification and 3-valued abstractions join forces
چکیده انگلیسی

Two of the most promising approaches to fighting the state explosion problem are abstraction and compositional verification. In this work, we join their forces to obtain a novel fully automatic compositional technique that can determine the truth value of the full μ-calculus with respect to a given system.Given a systemM=M1‖M2, we view each component Mi as an abstraction Mi↑ of the global system. The abstract component Mi↑ is defined using a 3-valued semantics so that whenever a μ-calculus formula φ has a definite value (true or false) on Mi↑, the same value holds also for M. Thus, φ can be checked on either M1↑ or M2↑ (or both), and if any of them returns a definite result, then this result holds also for M. If both checks result in an indefinite value, the composition of the components needs to be considered. However, instead of constructing the composition of M1↑ and M2↑, our approach identifies and composes only the parts of the components in which their composition is necessary in order to conclude the truth value of φ. indeed relevant. It ignores the parts which can be handled separately. The resulting model is often can potentially be significantly smaller than the full system.Furthermore, We explain how our compositional approach can be combined with abstraction of the components, in order to further reduce the size of the checked components. The result is an incremental compositional abstraction–refinement framework, which resembles automatic Assume-Guarantee reasoning.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 208, Issue 2, February 2010, Pages 178-202