16.01.2013 Views

Chaîne d'outils MSC MSC Editor SystemAnalyzer ... - ESG

Chaîne d'outils MSC MSC Editor SystemAnalyzer ... - ESG

Chaîne d'outils MSC MSC Editor SystemAnalyzer ... - ESG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Chaîne</strong> d’outils <strong>MSC</strong><br />

<strong>MSC</strong> <strong>Editor</strong><br />

<strong>SystemAnalyzer</strong><br />

SequenceAnalyzer


Standards pour le développement de réseaux de bord<br />

Les réseaux modernes de calculateurs dans les véhicules se caractérisent<br />

par une part élevée de fonctions partagées. Le défi consiste aujourd‘hui à<br />

spécifier correctement et clairement la communication entre les différents<br />

calculateurs.<br />

Jusqu’à présent, les réponses à la question consistant à savoir quel calculateur<br />

envoie quel message à quel composant et dans quel ordre sont rédigées<br />

essentiellement sous forme de texte. Cette pratique fastidieuse peut entraîner<br />

des malentendus entre les fournisseurs et les constructeurs automobiles et<br />

porter préjudice à la qualité pendant tout le cycle de vie. Grâce à l’utilisation<br />

de Message Sequence Charts (<strong>MSC</strong>), cette source d’erreur peut être évitée.<br />

AidE Au proCESSuS<br />

<strong>ESG</strong> a spécialement mis au point la chaîne d’outils <strong>MSC</strong> en réponse aux<br />

besoins de l’industrie automobile. Elle se compose de trois outils logiciels<br />

puissants adaptés les uns aux autres : les <strong>MSC</strong> <strong>Editor</strong>, <strong>SystemAnalyzer</strong> et<br />

SequenceAnalyzer. L’utilisation de ces outils simplifie considérablement les<br />

spécifications, l’intégration ainsi que le test de calculateurs dans les réseaux<br />

de bord. Les ingénieurs en développement peuvent ainsi définir et tester<br />

exactement la manière dont les composants électroniques d’un véhicule<br />

communiquent entre eux.<br />

Cela permet de rassembler les conditions d’un processus défini, fonctionnel<br />

et documenté. La communication au sein de l’entreprise ainsi qu’entre les<br />

entreprises est ainsi standardisée et optimisée.<br />

CHAÎNE d’outiLS <strong>MSC</strong><br />

<strong>MSC</strong> <strong>Editor</strong><br />

<strong>MSC</strong> <strong>Editor</strong> d’<strong>ESG</strong> est un éditeur graphique avec prise en charge du catalogue<br />

de fonctions. Il permet, grâce à une interface utilisateur graphique<br />

confortable et configurable, la création simple, l’édition efficace et la comparaison<br />

graphique de Message Sequence Charts (<strong>MSC</strong>). L’éditeur utilise les<br />

formats graphiques et texte du standard <strong>MSC</strong>-2000.<br />

Il est ainsi possible d‘importer des catalogues de messages à partir desquels<br />

les messages et affectations de paramètres souhaités peuvent être sélectionnés<br />

rapidement et d’un simple clic de souris. L’éditeur intègre notamment les<br />

catalogues de fonctions selon les spécifications de la MOST Cooperation et<br />

divers catalogues CAN (CANdb, 4CS General Database).<br />

L’éditeur est adapté de manière optimale pour l’intégration dans tout processus<br />

d’entreprise grâce à la prise en charge de systèmes d’administration de<br />

versions (CVS, PVCS), à sa propre base de données de références et à des<br />

possibilités d’exportation nombreuses dans les documents de spécifications<br />

ou directement dans les outils de gestion des exigences.


SyStEMANALyzEr<br />

Dès que les opérations de communication des calculateurs sont définies, les<br />

composants électroniques sont développés et enfin intégrés dans un prototype.<br />

Cela permet de tester si les éléments sont bien interconnectés de la<br />

manière prévue.<br />

Pour des tests sur le bus MOST, <strong>ESG</strong> a développé le <strong>SystemAnalyzer</strong>. Il documente<br />

les opérations de communication effectives et les compare aux<br />

prescriptions de <strong>MSC</strong> <strong>Editor</strong>. Il affiche en détails les erreurs aux endroits où<br />

les valeurs de consigne et les valeurs effectives ne coïncident pas : soit sous<br />

la forme d’une représentation graphique avec affichage d’erreur interactif,<br />

soit sous la forme de rapports détaillés qui peuvent être réutilisés à des fins<br />

de documentation.<br />

Outre les examens sur des prototypes, le <strong>SystemAnalyzer</strong> est également idéal<br />

pour le diagnostic dans le cadre de tests à long terme.<br />

SEquENCEANALyzEr<br />

Le SequenceAnalyzer d‘<strong>ESG</strong> boucle la boucle en mettant à disposition de l’ingénieur,<br />

sur la base du comportement observé, un outil autorisant une postspécification<br />

des calculateurs.<br />

Des <strong>MSC</strong> sont de nouveau générés à partir des opérations de communication<br />

consignées :<br />

dans un premier temps, un dessin est filtré et une analyse est effectuée pour<br />

certains partenaires de communication. Ensuite, des structures et répétitions<br />

peuvent être identifiées et extraites afin de générer des <strong>MSC</strong> compacts.<br />

La procédure à deux facettes constitue une utilisation typique : si un calculateur<br />

réel affiche de nombreuses divergences par rapport aux <strong>MSC</strong> contenus<br />

dans le cahier des charges lors d’une relation de communication, il est recommandé<br />

de jeter un coup d’œil dans la relation proprement dite du calculateur<br />

à l‘aide du SequenceAnalyzer, représentée sous forme de <strong>MSC</strong>.


LA CHAÎNE d’outiLS <strong>MSC</strong> pENdANt LE CyCLE dE viE<br />

Les informations ne se contentent plus d’être spécifiques au processus<br />

aujourd’hui. Les exigences vont bien au-delà de cela : il faut créer une<br />

base de données qui reste gérable et reproductible pendant le cycle de vie<br />

complet. Les Message Sequence Charts constituent une base de données<br />

commune en relation avec un ensemble d’outils éprouvés, étant donné qu’ils<br />

forment le lien entre le développement et le diagnostic.<br />

En notre qualité d’entreprise spécialisée dans la conception de système et<br />

logiciel, notre compétence principale vise à développer, à intégrer et à gérer<br />

des solutions système et logicielles pendant le cycle de vie complet. En tant<br />

que partenaire doté d’une connaissance approfondie des processus dans<br />

l’industrie automobile, nous proposons également, au rang de nos prestations,<br />

le conseil relatif aux processus à installer ainsi que la sélection de méthodes<br />

adaptées, comme p. ex. la gestion des exigences.<br />

De plus, nous dispensons des prestations de service individuelles pendant<br />

tout le cycle de vie d’un système complet. Parmi elles figurent aussi bien la<br />

gestion et le déroulement de l’ensemble du processus d’ingénierie, la création<br />

de spécifications, le test de composants et de systèmes que le diagnostic<br />

de la communication de réseau de bord.<br />

Compétence système <strong>ESG</strong><br />

Des partenariats intensifs et de longue date avec nos clients et la compréhension<br />

des défis du secteur automobile caractérisent notre collaboration<br />

avec les constructeurs et équipementiers.<br />

CLiENtS (EXtrAit)<br />

Le point fort dans votre auto.<br />

Diagnostic<br />

<strong>ESG</strong> Elektroniksystem- und Logistik-GmbH Téléphone +49 89 92 16 - 0 Télécopie +49 89 92 16 - 2236 www.esg-group.fr<br />

Test d’intégration<br />

Test de composants<br />

Gestion & ingénierie<br />

des exigences<br />

Spécifi cation<br />

daimlerChrysler<br />

dr. ing. h.c. F. porsche AG

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

Saved successfully!

Ooh no, something went wrong!