Co-model for SoC Co-Design
By DaRT on Thursday, December 4 2008, 11:37 - Permalink
The DaRT project contributes to the improvement of the productivity of the electronic embedded system design teams. We structure our approach around a few key ideas:
- Promote the use of parallelism to help reduce the power consumption while improving the performance.
- Use of MDE (Model Driven Engineering) By separating the concerns in different models allowing reuse of these models and to keep them human readable.
- Propose an environment starting at the highest level of abstraction, namely the system modeling level.
- Automate code production by the use of (semi)-automatic model transformations to build correct by construction code.
- Develop simulation techniques at precise abstraction levels (functional, transactional or register transfer levels) to check the design the soonest.
- Prototype the resulting embedded systems of FPGA
- Promote strong semantics in the application model to allow verification, non ambiguous design and automatic code generation.
- Focus on a limited application domain, intensive signal processing applications. This restriction allows us to push our developments further without having to deal with the wide variety of applications.

