2006
DOI: 10.1016/j.jss.2005.11.570
|View full text |Cite
|
Sign up to set email alerts
|

Automatic generation of assumptions for modular verification of software specifications

Abstract: Abstract. Model checking is a powerful automated technique mainly used for the verification of properties of reactive systems. In practice, model checkers are limited due to the state explosion problem. Modular verification based on the assume-guarantee paradigm mitigates this problem using a "divide and conquer" technique. Unfortunately, this approach is not automated, for the reason that the user must specify the environment model. In this paper, a novel technique is presented for automatically generating co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 32 publications
0
2
0
Order By: Relevance
“…In the latter case, formal approaches and tools are used to automatically manage assumptions (e.g., assumptions are usually made and documented by such approaches and tools instead of stakeholders). A representative example of such management is assume-guarantee reasoning in system verification (e.g., [31,32,33,34]). On the other side, manual assumptions management refers to manual work by stakeholders.…”
Section: Assumptions Managementmentioning
confidence: 99%
“…In the latter case, formal approaches and tools are used to automatically manage assumptions (e.g., assumptions are usually made and documented by such approaches and tools instead of stakeholders). A representative example of such management is assume-guarantee reasoning in system verification (e.g., [31,32,33,34]). On the other side, manual assumptions management refers to manual work by stakeholders.…”
Section: Assumptions Managementmentioning
confidence: 99%
“…For the analysis of the system by the SA-RT method, it represents communication between designers and users of an application [30], [31], [32]. The SART models make it possible to express the wishes and needs of the user by removing the ambiguities of everyday language.…”
Section: Sa-rt Resultsmentioning
confidence: 99%