Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all domains
Limit my searches in the following domains
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(14)
Architectural Design
Architecture Analysis
Case Study
Computer Architecture
Computer Model
denotational semantic
Design and Development
Development Process
Embedded System
Indexing Terms
Model Checking
Standard Ml
Unified Modeling Language
Computation Tree Logic
Subscribe
Academic
Publications
ABV - A Verifier for the Architecture Analysis and Design Language (AADL)
Edit
ABV - A Verifier for the Architecture Analysis and Design Language (AADL)
BibTex
|
RIS
|
RefWorks
Download
Stefan Björnander
,
Cristina Seceleanu
,
Kristina Lundqvist
,
Paul Pettersson
Designing and developing mission-critical embedded systems is challenging, especially due to additional platform constraints regarding timing and computational resources. The
development process
of embedded systems should include veri- fication techniques already at the architecture design phase, to provide evidence that a system's architecture fulfills its require- ments. The
Architecture Analysis
and Design Language (AADL) is used to model the system's architecture. Among others, the language contains a Behavior Annex, for describing the behavior of an AADL model, at an abstract level. In this paper, we present a verification tool, called ABV, tailored for AADL models with a behavioral annex. Given an architecture defined in AADL and its behavior specified in the associated language, our tool model-checks the latter against the requirements specified in
Computation Tree Logic
(CTL). ABV is based on AADL's formal denotational semantics implemented in Standard ML, and is encapsulated into an Eclipse plug-in based on the OSATE platform. The tool has been applied on the Production Cell case study, which is briefly described in the paper. Index Terms—Model Checking, Verification, AADL, Behavior Annex, CTL, OSATE, Denotational Semantics.
Conference:
International Conference on Engineering of Complex Computer Systems - ICECCS
, 2011
DOI:
10.1109/ICECCS.2011.43
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
ieeexplore.ieee.org
)
(
ieeexplore.ieee.org
)
References
(7)
The AADL behaviour annex - experiments and roadmap
(
Citations: 17
)
Ricardo Bedin França
,
Jean-paul Bodeveix
,
Mamoun Filali
,
Jean-françois Rolland
,
David Chemouil
,
Dave Thomas
Conference:
International Conference on Engineering of Complex Computer Systems - ICECCS
, pp. 377-382, 2007
Abstract State Machines. A Method for High-Level System Design and Analysis
(
Citations: 295
)
Egon Börger
,
Robert F. Stärk
Published in 2003.
``Production Cell'': A Comparative Study in Formal Specification and Verification
(
Citations: 9
)
Claus Lewerentz
,
Thomas Lindner
Conference:
KORSO
, pp. 388-416, 1995
Modeling Heterogeneous Real-time Components in BIP
(
Citations: 89
)
Ananda Basu
,
Marius Bozga
,
Joseph Sifakis
Conference:
Conference on Software Engineering and Formal Methods - SEFM
, pp. 3-12, 2006
Translating AADL into BIP - Application to the Verification of Real-Time Systems
(
Citations: 14
)
Mohamed Yassin Chkouri
,
Anne Robert
,
Marius Bozga
,
Joseph Sifakis
Conference:
Model Driven Engineering Languages and Systems - MODELS
, pp. 5-19, 2008