Project : dart
Section: Software
Keywords : Eclipse, IDE, SoC Design, Visual Design.
Gaspard2
Participants : Pierre Boulet [contact person], Stéphane Akhoun, Arnaud Cuccuru, Mickaël Samyn, Lossan Bondé.
Gaspard2 is an Integrated Development Environment (IDE) for SoC visual co-modeling. It allows or will allow modeling, simulation, testing and code generation of SoC applications and hardware architectures.
Gaspard2 is an Integrated Development Environment (IDE) for SoC visual co-modeling. Its purpose is to provide one single environment for all the SoC development processes:
High level modeling of applications and hardware architectures
Application and hardware architecture association
Application refactoring
Deployment specification
Model to model transformation (to automatically produce PSM models)
Code generation
Simulation
Reification of any stages of the development
The Gaspard2 tool is based on Eclipse [34]. A set of plugins provides the different functionalities. Application, hardware architecture, association, deployment and technology models are specified and manipulated by the developer through UML diagrams, and saved by the UML tool in the XMI file format. Gaspard2 manipulates these models through repositories (Java interfaces and implementations) automatically generated thanks to the JMI standard.
