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)
Analytical Model
Code Generation
Data Model
Distributed System
Embedded System
Indexing Terms
Integrable System
Middleware
Performance Model
Programming Language
Security Properties
Timed Automata
Tool Support
Unified Modeling Language
Subscribe
Academic
Publications
A Model-Based Transformation Process to Validate and Implement High-Integrity Systems
Edit
A Model-Based Transformation Process to Validate and Implement High-Integrity Systems
BibTex
|
RIS
|
RefWorks
Download
Gilles Lasnier
,
Laurent Pautet
,
Jerome Hugues
Despite numerous advances, building High-Integrity Embedded systems remains a complex task. They come with strong requirements to ensure safety, schedulability or security properties; one needs to combine multiple analysis to validate each of them. Model-Based Engineering is an accepted solution to address such complexity: analytical models are derived from an abstraction of the system to be built. Yet, ensuring that all abstractions are semantically consistent, remains an issue, e.g. when performing
model checking
for assessing safety, and then for schedulability using timed automata, and then when generating code. Complexity stems from the high-level view of the model compared to the low-level mechanisms used. In this paper, we present our approach based on AADL and its behavioral annex to refine iteratively an architecture description. Both application and runtime components are transformed into basic AADL constructs which have a strict counterpart in classical programming languages or patterns for verification. We detail the benefits of this process to enhance analysis and code generation. This work has been integrated to the AADL-tool support OSATE2. Index Terms—model-to-model; aadl; behavior; transforma- tion; middleware; distributed systems.
Conference:
Object-Oriented Real-Time Distributed Computing - ISORC
, pp. 67-74, 2011
DOI:
10.1109/ISORC.2011.18
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
(12)
Guide for the use of the Ada Ravenscar Profile in high integrity systems
(
Citations: 17
)
Alan Burns
,
Brian Dobbing
,
Tullio Vardanega
Journal:
ACM Sigada Ada Letters
, vol. XXIV, no. 2, pp. 1-74, 2004
Applying model-driven development to distributed real-time and embedded avionics systems
(
Citations: 13
)
Krishnakumar Balasubramanian
,
Arvind S. Krishna
,
Emre Turkay
,
Jaiganesh Balasubramanian
,
Jeff Parsons
,
Aniruddha S. Gokhale
,
Douglas C. Schmidt
Journal:
International Journal of Embedded Systems - IJES
, vol. 2, no. 3/4, pp. 142-155, 2006
From the prototype to the final embedded system using the Ocarina AADL tool suite
(
Citations: 20
)
Jérôme Hugues
,
Bechir Zalila
,
Laurent Pautet
,
Fabrice Kordon
Journal:
ACM Transactions in Embedded Computing Systems - TECS
, vol. 7, no. 4, pp. 1-25, 2008
A Component Model for the AUTOSAR Virtual Function Bus
(
Citations: 6
)
Dietmar Schreiner
,
Karl M. Göschka
Conference:
International Computer Software and Applications Conference - COMPSAC
, vol. 2, pp. 635-641, 2007
First Experiments Using the UML Profile for MARTE
(
Citations: 13
)
Sébastien Demathieu
,
Frédéric Thomas
,
Charles André
,
Sébastien Gérard
,
François Terrier
Conference:
Object-Oriented Real-Time Distributed Computing - ISORC
, pp. 50-57, 2008