Essais & Simulations - N° 118
Spécial Industrie Lyon La place des essais dans la production
Spécial Industrie Lyon
La place des essais dans la production
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
DOSSIER Industrie Lyon<br />
Black Car plus overlays<br />
de régression sont réalisés afin d’assurer<br />
qu’aucune des modifications apportées<br />
n’entraîne d’effets secondaires dangereux.<br />
Par souci d’efficience, il peut être nécessaire<br />
d’automatiser ces vérifications grâce<br />
à une intégration continue, afin de certifier<br />
la sécurité globale du code. À tout<br />
moment vous pouvez être amené à revenir<br />
en arrière et à demander qui a approuvé<br />
une conception particulière, quels composants<br />
ont été testés ensemble ou comment<br />
les défauts découverts ont été hiérarchisés.<br />
Vous avez donc besoin d’outils qui<br />
vous offrent une visibilité parfaite sur<br />
tous les domaines du développement des<br />
systèmes de contrôle mécaniques, électriques<br />
et logiciels du véhicule.<br />
Pour suivre l’évolution du secteur, le<br />
développement automobile doit faire une<br />
large place à la simulation. Il est notamment<br />
nécessaire d’enregistrer et de relire<br />
les données collectées lors des tests des<br />
systèmes physiques, afin de valider chaque<br />
modification apportée aux logiciels.<br />
Cette validation doit être effectuée d’une<br />
manière à permettre la compatibilité des<br />
logiciels et leur réutilisation avec davantage<br />
de voitures, plates-formes et variantes.<br />
En ce qui concerne les véhicules autonomes<br />
et les systèmes d’aide à la conduite,<br />
la collecte de données et les tests devront<br />
aussi couvrir toutes les zones géographiques<br />
où ces véhicules seront utilisés,<br />
afin de tenir compte les différents styles de<br />
conduite, codes de la route et réglementations<br />
en matière de sécurité. Dans l’automobile,<br />
la plupart des rappels sont dus à<br />
des problèmes logiciels et non matériels.<br />
Pour les constructeurs, il est donc vital<br />
d’améliorer la qualité des logiciels grâce<br />
à une meilleure ingénierie, afin de ne pas<br />
subir le coût financier des rappels et leur<br />
impact sur la réputation de la marque.<br />
NUMÉRISER, CONCEVOIR,<br />
PERTURBER... OU DISPARAÎTRE<br />
La plupart des véhicules actuellement<br />
en circulation ont été développés en<br />
commençant par leur groupe motopropulseur.<br />
Aujourd’hui Il n’y a plus de<br />
place pour les développements de code<br />
ponctuels et à usage unique. Vous devez<br />
adopter une approche intégrée de la<br />
conception de systèmes de bout en bout,<br />
dans laquelle le développement de logiciels<br />
représente une nouvelle discipline<br />
d’ingénierie à maîtriser.<br />
Les constructeurs automobiles spécialisées<br />
dans la mobilité et l’expériences<br />
des consommateurs, doivent également<br />
se spécialiser dans le développement de<br />
logiciels professionnels. Ils ont besoin<br />
de systèmes intégrés de conception et de<br />
développement qui couvrent la totalité du<br />
cycle de vie des produits. Ces systèmes<br />
doivent aussi permettre à l’information<br />
de circuler dans les deux sens.<br />
L’accélération du rythme des bouleversements<br />
dans les domaines de la technologie<br />
et des modèles opérationnels<br />
exige des outils qui prennent en charge<br />
ces façons de travailler nouvelles et plus<br />
agiles, car générer une valeur métier originale<br />
devient la seule façon de conserver<br />
un avantage concurrentiel. En effet, quand<br />
une seule innovation peut faire disparaître<br />
un ensemble de marchés, la seule<br />
solution pour survivre peut-être d’augmenter<br />
l’agilité opérationnelle et technique.<br />
Un nombre sans cesse croissant<br />
de produits ne sont ni purement matériels<br />
ni purement logiciels, mais un mélange<br />
des deux, et à mesure qu’ils deviennent<br />
plus petits, plus intelligents, plus dépendants<br />
des microprocesseurs et des logiciels<br />
embarqués, et plus interconnectés,<br />
leur complexité augmente fortement. Pour<br />
répondre à cette complexité et satisfaire la<br />
demande de plus en plus exigeante, tous<br />
les modèles doivent être testés, vérifiés et<br />
validés de façon intégrée, à l’aide d’outils<br />
de développement de logiciels qui s’intègrent<br />
avec les systèmes de PLM.<br />
Considérer le développement comme une<br />
science et une discipline d’ingénierie est la<br />
seule façon de surmonter cette complexité<br />
grandissante, ces exigences de rentabilité<br />
croissantes et ces délais toujours plus<br />
courts. Cette approche nécessite des<br />
pratiques d’ingénierie logicielle basées<br />
sur des processus rigoureux et structurés.<br />
Si vous parvenez à passer en douceur<br />
de la définition du cahier des charges à la<br />
réalisation, puis au test et à la validation<br />
du code par rapport au cahier des charges,<br />
et à globalement améliorer la reproductibilité<br />
du développement, vous gagnerez<br />
en productivité, en efficience et en transparence.<br />
Mirko Baecker<br />
44 IESSAIS & SIMULATIONS • <strong>N°</strong>128 • Mars-Avril 2017