Symbolic Compositional Verification by Learning Assumptions

Loading...
Thumbnail Image
Penn collection
Departmental Papers (CIS)
Degree type
Discipline
Subject
CPS Formal Methods
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Madhusudan, P.
Nam, Wonhong
Contributor
Abstract

The verification problem for a system consisting of components can be decomposed into simpler subproblems for the components using assume-guarantee reasoning. However, such compositional reasoning requires user guidance to identify appropriate assumptions for components. In this paper, we propose an automated solution for discovering assumptions based on the L* algorithm for active learning of regular languages. We present a symbolic implementation of the learning algorithm, and incorporate it in the model checker NuSMV. Our experiments demonstrate significant savings in the computational requirements of symbolic model checking.

Advisor
Date of presentation
2005-07-06
Conference name
Departmental Papers (CIS)
Conference dates
2023-05-16T22:30:35.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
From the 17th International Conference, CAV 2005, Edinburgh, Scotland, UK, July 6-10, 2005.
Postprint version. Published in Lecture Notes in Computer Science, 17th International Conference on Computer Aided Verification, 2005.
Recommended citation
Collection