Learning-Based Symbolic Assume-Guarantee Reasoning With Automatic Decomposition

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

Compositional reasoning aims to improve scalability of veri- fication tools by reducing the original verification task into subproblems. The simplification is typically based on the assume-guarantee reason- ing principles, and requires decomposing the system into components as well as identifying adequate environment assumptions for components. One recent approach to automatic derivation of adequate assumptions is based on the L* algorithm for active learning of regular languages. In this paper, we present a fully automatic approach to compositional reasoning by automating the decomposition step using an algorithm for hypergraph partitioning for balanced clustering of variables. We also propose heuris- tic improvements to the assumption identification phase. We report on an implementation based on NuSMV, and experiments that study the effectiveness of automatic decomposition and the overall savings in the computational requirements of symbolic model checking.

Advisor
Date of presentation
2006-10-01
Conference name
Departmental Papers (CIS)
Conference dates
2023-05-17T07:07:26.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 4th International Symposium, ATVA 2006, Beijing, China, October 23-26, 2006.
Recommended citation
Collection