2012
DOI: 10.1007/978-3-642-28891-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Compositional Verification of Architectural Models

Abstract: This paper describes a design flow and supporting tools to significantly improve the design and verification of complex cyber-physical systems. We focus on system architecture models composed from libraries of components and complexity-reducing design patterns having formally verified properties. This allows new system designs to be developed rapidly using patterns that have been shown to reduce unnecessary complexity and coupling between components. Components and patterns are annotated with formal contracts … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
86
0
1

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 105 publications
(88 citation statements)
references
References 7 publications
0
86
0
1
Order By: Relevance
“…More similar to the present paper, the work [13,14] presents tool support for verifying contracts refinement, which in essence corresponds to verifying completeness. Even more similar to the present paper, the work [16] describes tool support for verifying a hierarchical organization of contracts related to a system architecture model. Despite the similarities between [13,14,16] and the present paper, as previously mentioned in Sect.…”
Section: Related Workmentioning
confidence: 84%
See 3 more Smart Citations
“…More similar to the present paper, the work [13,14] presents tool support for verifying contracts refinement, which in essence corresponds to verifying completeness. Even more similar to the present paper, the work [16] describes tool support for verifying a hierarchical organization of contracts related to a system architecture model. Despite the similarities between [13,14,16] and the present paper, as previously mentioned in Sect.…”
Section: Related Workmentioning
confidence: 84%
“…Even more similar to the present paper, the work [16] describes tool support for verifying a hierarchical organization of contracts related to a system architecture model. Despite the similarities between [13,14,16] and the present paper, as previously mentioned in Sect. 1, while the tool support in [13,14,16] requires that contracts must be formally represented in the language linear-time temporal logic (LTL) [59], the tool support described in the present paper does not require that contracts are specified in formal representation; in fact, the present paper describes how explicit support can be provided when requirements are specified in semiformal representation.…”
Section: Related Workmentioning
confidence: 84%
See 2 more Smart Citations
“…To perform compositional verification of the GPCA, we used AGREE (Assume Guarantee Reasoning Environment) -a compositional verification framework developed for AADL verification [2]. AGREE is based on assume-guarantee reasoning [13], that provides an appropriate mechanism for formally capturing the component requirements, and assumptions to verify system requirements.…”
Section: Compositional Verificationmentioning
confidence: 99%