DocumentCode :
2991893
Title :
Model-Based Hardware Generation and Programming - The MADES Approach
Author :
Gray, Ian ; Matragkas, Nikos ; Audsley, Neil C. ; Indrusiak, Leandro Soares ; Kolovos, Dimitris ; Paige, Richard
Author_Institution :
Univ. of York, York, UK
fYear :
2011
fDate :
28-31 March 2011
Firstpage :
88
Lastpage :
96
Abstract :
This paper gives an overview of the model-based hardware generation and programming approach proposed within the MADES project. MADES aims to develop a model-driven development process for safety-critical, real-time embedded systems. MADES defines a systems modelling language based on subsets of MARTE and SysML that allows iterative refinement from high-level specification down to final implementation. The MADES project specifically focusses on three unique features which differentiate it from existing model-driven development frameworks. First, model transformations in the Epsilon modelling framework are used to move between system models and provide traceability. Second, the Zot verification tool is employed to allow early and frequent verification of the system being developed. Third, Compile-Time Virtualisation is used to automatically retarget architecturally-neutral software for execution on complex embedded architectures. This paper concentrates on MADES´s approach to the specification of hardware and the way in which software is refactored by Compile-Time Virtualisation.
Keywords :
aerospace engineering; avionics; embedded systems; formal verification; virtualisation; Epsilon modelling framework; MADES project; Zot verification tool; compile-time virtualisation; model-based hardware generation; model-based hardware programming; model-based methods and tools for avionics and surveillance embedded systems; model-driven development; realtime embedded systems; safety-critical embedded systems; systems modelling language; Computer architecture; Embedded systems; Hardware; Modeling; Programming; Unified modeling language; Embedded Systems; Epsilon; MADES; Model Driven Engineering; Real-Time Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2011 14th IEEE International Symposium on
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-4577-0303-4
Electronic_ISBN :
978-0-7695-4377-2
Type :
conf
DOI :
10.1109/ISORCW.2011.20
Filename :
5753516
Link To Document :
بازگشت