2009
DOI: 10.1007/978-3-642-01924-1_15
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of AADL Specifications in the Topcased Environment

Abstract: We describe a formal verification toolchain for AADL, the SAE Architecture Analysis and Design Language, enriched with its behavioral annex. Our approach is based on tools that are integrated in the Topcased environment. We give a high-level view of the tools involved and illustrate the successive transformations that take place during the verification process.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
47
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 56 publications
(47 citation statements)
references
References 13 publications
0
47
0
Order By: Relevance
“…Then, the LNT AST is scanned by the LNT code printer in order to produce code source files 4 https://github.com/OpenAADL/ocarina (*.lnt). To obtain a modular specification, we generate a set of LNT modules which corresponds to the construction of a set of LNT LTSs.…”
Section: Model Transformationmentioning
confidence: 99%
See 3 more Smart Citations
“…Then, the LNT AST is scanned by the LNT code printer in order to produce code source files 4 https://github.com/OpenAADL/ocarina (*.lnt). To obtain a modular specification, we generate a set of LNT modules which corresponds to the construction of a set of LNT LTSs.…”
Section: Model Transformationmentioning
confidence: 99%
“…In addition, Ocarina can be easily integrated as a backend for other AADL editors (already used through OSATE and AADL Inspector tools), which increases the visibility of our work. AADL Formal approaches are often based on model transformation into different languages such as Lustre [13], TLA+ [22], Signal [5], ACSR [24], TASM [25], Fiacre [4], Real-time Maude [20] and BIP [8]. As examples: many work [5,26] are around the Polychrony platform and Signal language for synchronous verification of AADL models where behavior is specified by BA or Simulink.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Work in class (iii) includes [3,4,17] and our own work. The main difference between [3,4] and our work is that we give a formal executable semantics to an AADL model with a behavior annex specification of its thread behavior, associating to it a real-time rewrite theory.…”
Section: Related Workmentioning
confidence: 99%