Remember Me
Mot de passe oublié?

Synthèse de scénarios MSC (Message Sequence Shart) en modèles exprimés dans le formalisme de spécification de système à événements discrets DEVS

L'ingénierie des exigences est une activité qui intervient d'abord en amont dans le processus de développement. Il existe différents mécanismes potentiellement intéressants pour décrire des exigences et des besoins : les scénarios.
Les scénarios représentent des exemples d'exécution du futur système, ils sont partiels, concrets et intuitifs pour un utilisateur. Ils permettent de représenter les aspects comportementaux du système. Toutefois, leur caractère partiel amène différents problèmes. Des scénarios peuvent être incohérents. Enfin, s'ils sont exprimés en langage naturel, ils sont sujets à l'ambiguïté de langage. L'utilisation d'un langage formel (avec une sémantique formelle) pour décrire les scénarios permet d'éviter les ambiguïtés et de détecter les incohérences. De plus, si le langage possède une représentation graphique, il est alors facilement compréhensible par les utilisateurs non familiers des méthodes formelles. Il existe différents langages formels de description de scénarios : les Message Sequence Charts (MSC) standardisés par l'ITU [1], parmi lesquels on distingue les MSC basiques (bMSC) et les MSC composés (High-Level MSC : hMSC) , les Live Sequence Charts (LSC) qui sont une extension des bMSC proposée par Harel et Damm [2] , les diagrammes de séquence d'UML 1.4 qui sont une version simplifiée des bMSC [3], etc…
Les usagers préfèrent naturellement un formalisme relativement simple et intuitif. C'est en l'occurrence le cas des MSC (Message Sequence Charts) dont l'utilisation est bien répandue en milieu industriel. Ce standard est utilisé aussi bien dans la conception de logiciels avec UML, que dans la conception de protocoles réseaux avec des techniques de description formelles telles que SDL [4]. Les MSC’s permettent de décrire les exigences de manière incrémentale, notamment grâce aux "High-level MSC" [TMSC96] qui a été conçu pour permettre la création de scénarios plus complexes, autorisant des compositions parallèles, des alternatives, des itérations, des séquences de bMSC, ainsi que la définition hiérarchique de scénarios.
Comme pour les MSC, les hMSC bénéficient d’une syntaxe formelle normalisée. Une exécution d’un hMSC est obtenue en parcourant les bMSC’s rencontrées le long d’un chemin fini qui mène de l’état initial à un état final.
Cet article a pour objet de faire une synthèse de scénarios permettant de passer à une modélisation plus rigoureuse de systèmes à événements discrets en générant une spécification comportementale à partir d’un ensemble de scénarios exprimés en MSC.
Au début on s'attendrait à ce que le modèle DEVS ait exactement le même ensemble de comportements que ceux représentés dans les spécifications des scénarios. Cependant, ce n'est pas toujours le cas. Les scénarios peuvent combiner de manière inattendue et certains comportements de système, pas présents dans la spécification des scénarios, peuvent apparaître. Ces comportements s'appellent les scénarios implicites.

skalli

Skalli mamoun, doctorant au laboratoire LSIS (Laboratoire des Sciences de lInformation et des Systèmes)de l'université PAUL CEZANNE (AIX-MARSEILLE 3)

Taux: 5 / 5 stars - 1 vote(s)
Print Email Re-Publish


Ajouter un nouveau commentaire



Captcha

  • Derniers Logiciel articles
  • More from skalli

Comprendre Paint.Net

Par: Olivier | 07/12/2008
Paint.NET est un logiciel gratuit d'infographie. Il est très facile à prendre en main et complètement gratuit.

3100€ De Logiciels Pour Seulement 12€

Par: Ludovic | 15/08/2008
Je vous invite à économiser sur de nombreux logiciels payants en obtenant leurs équivalents gratuits.

Une Formation Word

Par: Cathy Clément | 28/07/2008
La gestion informatique demande de maîtriser un maximum le logiciel word, qui est le logiciel de traitement de texte le plus utilisé, tout simplement en suivant une formation word.

La Formation Photoshop

Par: Cathy Clément | 28/07/2008
Retoucher, améliorer et agrémenter ses photos numériques et toutes ses images personnelles ou professionnelles est un luxe que l'on peut s'offrir après avoir suivi une formation photoshop.

Synthèse de scénarios MSC (Message Sequence Shart) en modèles exprimés dans le formalisme de spécification de système à événements discrets DEVS

Par: skalli | 03/07/2007
Dans le cadre de l'ingénierie logicielle, les approches basées sur les scénarios connaissent un succès important, ils peuvent être utilisés dans toutes les phases du développement du logiciel. En particulier, les scénarios sont utilisés lors de la première phase du développement que l'on appelle ingénierie des exigences, mais ils apparaissent aussi dans les phases ultérieures de développement, comme la validation, ou la maintenance.

EasybarcodelabelPro V1.21

Par: CELLARD | 26/05/2007
EasybarcodelabelPro est un logiciel d'etiquetage élaboré permettant d'imprimer des etiquettes avec codes barres , images , textes , lignes , cadres ... La version 1,21 inclus desormais le code barre Datamatrix

Catégories:



Business Info
Publicité

© Copyright 2005-2007 Articles gratuits par ArticlesBase.com, Tous droits réservés. (0.18, 1, w1)