A Mapping Simulation of Code Generation for Partitioned System

Article Preview

Abstract:

It is crucial for real-time embedded system to design and verify for a little fault may lead to a catastrophe. Architecture Analysis and Design Language (AADL) is a modeling language used to design and analysis the architecture of real-time embedded system based on Model Driven Architecture (MDA). Code generation of AADL model to codes running on the Real-time Operation System can avoid hand-writing mistakes and improve the efficiency of development. Partitioning is introduced into embedded system to control fault transmission. This paper presents a mapping approach to generate codes from AADL model for partitioned system, and the generated codes which include configuration codes and C codes will run on a partitioned platform.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1759-1765

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Paul J.Prisaznuk, "Integraed Modular Avionics",CH3158-3/92/0000-0039,1992 ,IEEE

Google Scholar

[2] John Rushby,Partitioning in Avionics Architectures:Requirements, Mechanisms, and Assurance, Langley Research Center Prepared for Langley Research Center Hampton, Virginia 23681-2199

Google Scholar

[3] Anneke Kleppe, Jos Warmer, Wim Bast, MDA Explained, The Model Driven Architecture: Practise and Promise, 2003, Addison-Wesley

Google Scholar

[4] ARINC, Avionics Application Software Stardard Interface Part1-Required service, (2005)

Google Scholar

[5] Telecom ParisTech AADL corner, Code generation , Ocarina AADL toolsuite, http://penelope.enst.fr/aadl

Google Scholar

[6] Pierre Dissaux, Ellidiss Technologies,STOOD5.2 AADL tutorial,May (2007)

Google Scholar

[7] Shenglin Gui, Liang Ma, Lei Luo, Limeng Yin ,Yun Li, UCaG: An Automatic C Code Generator for AADL Based Upon DeltaOS, 978-0-7695-3489-3/08, 2008 IEEE

DOI: 10.1109/icacte.2008.68

Google Scholar

[8] SAE Aerospace. Architecture Analysis and Design Language (AADL) Annex Volume 1: Annex A: Graphical AADL Notation, Annex C: AADL Meta-Model and Interchange Formats, Annex D: Language Compliance and Application Program Interface Annex E: Error Model Annex. Document Number: AS5506/1. SAE International,2006. http://www.sae.org/technical/standards/AS5506/1

DOI: 10.4271/as5506/1

Google Scholar