Skip to main content
European Commission logo
français français
CORDIS - Résultats de la recherche de l’UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Contenu archivé le 2024-05-27

Object-oriented co-design and functional test techniques

Article Category

Article available in the following languages:

Des techniques orientées objet pour la conception matérielle

La gestion du niveau de complexité toujours plus élevé des systèmes embarqués constitue actuellement l'un des défis les plus importants dans le domaine de l'automatisation de la conception en électronique. Le projet ODETTE s'est penché sur l'un des principaux problèmes des procédés de conception existant, à savoir le passage des spécifications initiales à la première implémentation.

L'utilisation de systèmes embarqués comprenant des composants matériels et logiciels a progressé au cours des dernières années et ne cesse de se développer. Aujourd'hui, ces systèmes ont un impact sur de nombreux domaines de la vie quotidienne, que ce soit sur le lieu de travail ou pour les loisirs. Parallèlement, les exigences concernant ces systèmes sont en constante augmentation, tout comme leur complexité. La technologie actuelle basée sur des circuits intégrés comportant plusieurs centaines de millions de transistors sur une même puce permet de répondre à la plupart de ces exigences. Toutefois, les dernières méthodes en matière de conception matérielle ne parviennent pas à suivre les progrès rapides de la technologie. À la lumière de ce constat, le projet ODETTE a été financé au titre du cinquième programme-cadre (5e PC) de l'UE afin de développer une méthodologie orientée objet pour la conception matérielle. Cette nouvelle méthodologie de conception permet à la communauté travaillant sur la conception matérielle de tirer profit du paradigme de l'orientation objet et de perpétuer le succès qu'il a déjà eu dans le domaine du développement logiciel. Le sous-ensemble de langage et les techniques de modélisation SystemC™ définies pendant le projet ODETTE permettent d'utiliser des fonctionnalités orientées objet et d'autres fonctions utiles pour la synthèse de conceptions matérielles directement à partir des spécifications orientées objet. Plus important encore, la possibilité de décrire des matériels à l'aide de constructeurs C++ orientés objet facilite énormément le passage d'une spécification de système basée C++ à un premier modèle matériel pour simulation. En outre, cela permet une transformation simple de parties du système de matériel en logiciel et vice versa. Une fois la modélisation et les tests du modèle réalisés avec succès, le concepteur doit décider des parties à implémenter au niveau matériel et logiciel. Étant donnée la complexité inhérente à cette tâche, le partitionnement est généralement effectué manuellement. Ensuite, il est essentiel d'effectuer une étude approfondie de l'architecture du système matériel/logiciel, ce qui a un impact significatif sur les coûts de conception et sur le temps de commercialisation. L'approche de conception proposée par le projet ODETTE permet d'éviter certains des inconvénients principaux du flux de conception grâce à la modélisation de l'ensemble du système matériel et logiciel à l'aide d'un seul langage de description. La conception peut être affinée de manière incrémentielle par petites parties pour permettre au concepteur d'implémenter facilement des modifications de conception et de vérifier le modèle. La documentation et la bibliothèque de classes supplémentaires nécessaires pour appliquer cette méthodologie de conception sont disponibles en accès libre sur le site web du projet: http://odette.offis.de/

Découvrir d’autres articles du même domaine d’application