09.03.2017 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!