Cette méthode recopie (sans la clause opérations) la machine spécifiée par NomFichierAvecExtension
dans le dossier de travail courant et l'intègre dans le projet B en cours.
Exécute la commande donnée avec la méthode AppelCommandeExterne en lui
donnant comme paramètre un fichier contenant le Script donné et renvoie
le résultat de la commande.
CreationDeFichierB créé un fichier B de nom NomFichier dans le dossier
NomDossier en y inscrivant toutes les clauses mises de coté précédemment,
ainsi que l'assertion Assertion & AssertionPerso.
La m�thode DonneEtatsAVisiter renvoie un tableau d'entiers dont chacun des �l�ments est le num�ro
d'un �tat atteind n'ayant pas encore �t� observ� du point de vue de la d�clenchabilit� des �v�nements
Cette classe définie une structure de données pour la mise en mémoire des
traces avec les méthodes KiVontBien pour sauvegarder ou lire les données
depuis un fichier.
La fonction Get_Machines_List_In_Array renvoie un tableau de chaines de
caracteres dont chacune d'elle est le nom d'une machine visible par
l'utilisateur dans le projet courrant.
La fonction Get_Projects_List_In_Array renvoie un tableau de chaines de
caracteres dont chacune d'elle est le nom d'un projet visible par l'utilisateur
courrant
La fonction Get_Status_Global_In_Array renvoie un tableau a 2 dimensions
de chaines de caracteres dont chacune d'elle est le nom d'une machine
pour la premiere colonne et le pourcentage de preuve dans la seconde.
La fonction Get_Status_Machine_In_Array renvoie un tableau a 2 dimensions
de chaines de caracteres dont chacune d'elle est le nom d'une clause ou
methode de la machine pour la premiere colonne et le pourcentage de preuve
dans la seconde.
Cette classe d�finie une structure de donn�es pour la mise en m�moire des
traces avec les m�thodes KiVontBien pour sauvegarder ou lire les donn�es
depuis un fichier.
Permet de configurer la valeur des variables ClausesNonTraitees et
ClausesNonTraiteesSaufVarEtInv qui sont des chaines de caractères
représentant l'ensemble des clauses Non traitées du composant B courant.
Exécute la commande donnée avec la méthode AppelCommandeExterne en lui
donnant comme paramètre un fichier contenant le Script donné et renvoie
le résultat de la commande.
Tableau associant au num�ro d'un cluster (d'une �quivalence d'�tats
lors du raffinement), un vecteur d'entiers qui repr�sente l'ensemble
des num�ros d'�tat des �tats du cluster donn�.
Vecteur contenant les TExprIdentificateur, servant � la preuve existencielle de transitions
Cette variable est de type Vector car elle sert � la communication avec la BoB, qui attend ce type.
description de la classe de traitement
progB
-(analyseur Tatibouet)> 1 liste chainée
->1 noeud
-programme du noeud
-calcule les transitions
-sortie : fichier content les transition dans le corps de l'assertion
- plus l'assertion d'origine
Il n'existe que 2 niveaux de hierarchie : machine et projet
Savoir dans quel niveau on se trouve est important pour le remplissage buffer
et l'interdiction des commandes dans le mauvais niveau.
Prend un nom de fichier et renvoie le meme nom avec éventuellement un
suffixe, de telle sorte que ce nouveau nom soit inutilisé pour l'instant
dans le dossier spécifié.
RechercheEtatsInitiaux recherche la liste des �tat initiaux du stst�me de
transitions et renvoie son r�sultat sous forme d'uin vercteur de TEtats.