z-logo
open-access-imgOpen Access
Generating hardware specific code at different abstraction levels using Averest
Author(s) -
Omair Rafique,
Manuel Gesell,
Klaus Schneider
Publication year - 2013
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2463596.2486154
Subject(s) - abstraction , computer science , code (set theory) , abstraction layer , embedded system , electronic system level design and verification , programming language , computer architecture , software , philosophy , set (abstract data type) , epistemology
In general, embedded systems can be designed at different levels of abstraction, e.g., as pure hardware circuit designs, as bare-iron level programs (without an operating system), as programs based on a real-time operating system, and as models of a model-driven development. This paper focuses on a synchronous model-driven development tool called Averest. Using Averest, we describe how we consider and combine system descriptions at the mentioned four levels of abstraction. We discuss a case study targeting a distributed embedded system where these different levels have been used.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom