L'industrie électronique, avec ses innombrables ramifications dans tous les secteurs (industriels et services), poursuit inexorablement sa conquête de la complexité. Depuis plusieurs décades, cette complexité, mesurée en millions de transistors par puce, double tous les 18 mois, entraînant derrière elle une formidable croissance des capacités de traitement de l'information et une croissance également exponentielle des tailles de logiciels.
Concevoir de nouvelles applications en utilisant toutes les potentialités qu'ouvre cette croissance exponentielle devient un défi permanent. Les concepteurs d'applications et de systèmes intégrant à la fois logiciels et matériels peuvent vitre être submergés par cette double croissance des complexités. De plus, la concurrence sur les produits et les services impose à tous la sévère loi du " time to market " qui peut conduire à raccourcir fortement le temps de développement. Il faut être capable de passer très rapidement de la spécification au produit.
La solution à ces défis porte un nom : " le codesign ". Cet ouvrage en constitue le sésame. Il décrit comment spécifier un produit sans faire intervenir les logiciels et les matériels qui le constitueront, puis comment séparer harmonieusement ces deux mondes, logiciel et matériel, pour enfin les construire et les valider en parallèle. Il décrit, aussi, comment optimiser les performances des applications avant toute réalisation, comment remettre sur le métier l'ouvrage en voie d'achèvement pour l'améliorer ou pour inclure les derniers ajustements imposés par le marché.
L'industrie électronique, avec ses innombrables ramifications dans tous les secteurs (industriels et services), poursuit inexorablement sa conquête de la complexité. Depuis plusieurs décades, cette complexité, mesurée en millions de transistors par puce, double tous les 18 mois, entraînant derrière elle une formidable croissance des capacités de traitement de l'information et une croissance également exponentielle des tailles de logiciels.
Concevoir de nouvelles applications en utilisant toutes les potentialités qu'ouvre cette croissance exponentielle devient un défi permanent. Les concepteurs d'applications et de systèmes intégrant à la fois logiciels et matériels peuvent vitre être submergés par cette double croissance des complexités. De plus, la concurrence sur les produits et les services impose à tous la sévère loi du " time to market " qui peut conduire à raccourcir fortement le temps de développement. Il faut être capable de passer très rapidement de la spécification au produit.
La solution à ces défis porte un nom : " le codesign ". Cet ouvrage en constitue le sésame. Il décrit comment spécifier un produit sans faire intervenir les logiciels et les matériels qui le constitueront, puis comment séparer harmonieusement ces deux mondes, logiciel et matériel, pour enfin les construire et les valider en parallèle. Il décrit, aussi, comment optimiser les performances des applications avant toute réalisation, comment remettre sur le métier l'ouvrage en voie d'achèvement pour l'améliorer ou pour inclure les derniers ajustements imposés par le marché.