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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<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