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