Objectives
The objectives of the project are:
- To develop a design flow and relative profiling and synthesis tool for embedded systems development with the following innovative characteristics:
- Higher level of abstraction from the specification stage to the SW and HW synthesis stages
- Systematic methodologies and tools for developing rich and expressive “data flow†models (based on CAL actor language and hierarchical networks of CAL actors) starting from standard imperative specifications
- High level design space exploration without or with platform constraints expressed by complex metrics
- Direct synthesis of SW and HW components from the high level “data flow†models
- To refine and validate the new design environment for complex and challenging applications in control, signal processing, and media streaming and processing. A specific attention will be devoted to the automatic generation (under high level designer constraints) of efficient code from the data flow model of CAL actors.
- To develop new theory and methods for reservation and feedback-based resource scheduling for software-intensive large volume embedded systems to be used both as high level constraints in the design flow before automatic code generation and as a run-time mechanism providing on-line adaptation to changing resource requirements.
- To develop and implement the framework elements necessary for managing adaptivity and dynamic reconfiguration of CAL actor dataflow models using the reservation-based scheduling metrics.
Previous page: Project Details
Next page: Partners