Methode de specification et developpement formel de logiciel

Génie Logiciel Méthode de Spéci ?cation et développement formel de logiciel Prof Atsa Etoundi Roger Ma? tre de conférences CDéveloppement de logiciels Nature des logiciels ?? séquentiels parallèles ?? ot de données transactionnels ?? autonomes centralisés ?? répartis réactifs temps-réels ?? embarqués protocoles mobiles ?? etc CCycles de vie Ils ont été pendant longtemps le support méthodologique du développement du logiciel Les plus représentatifs de ces cycles de vie ?? Cycle en V ?? Cycle en cascade ?? Cycle de Balzer CIntérêts et limites des méthodes semi- formelles ?? SADT Structural Analysis and design technique ?? SA-RT Structiral Analysis and Reuse Technique ?? SSADM Structured Systems Analysis and Design Method ?? JSD-JSP Jackson System Development- Jackson Structured Programming ?? Merise Axial ?? OOA Objet Oriented Analysis OMT Object Modelling Technique ?? UML Uni ?ed Modelling Language Ces méthodes permettent de réaliser une analyse parfaite du problème La contribution de ces méthodes est certes positive même si elle reste insu ?sante Elles permettent de dégrossir le problèmes La sémantique des modèles conçus reste informelle et mal dé ?nie il y a un manque de rigueur mathématique analyse profonde du problème très di ?cile et couteuse Par conséquent il est di ?cile prouver certaines propriétés du système Elles ne garantissent pas la sécurité du système En bref ces méthodes ont une sémantique ou de règles de validation incomplètes Mais il est impossible de raisonner analyser formellement sur le système en vue Il peut ainsi y avoir des ambigüités ceci constitue des sources de BUG dans le système CMéthode formelle Une méthode formelle utilise les mathématiques pour laisser moins de place aux intuitions et aux erreurs Elle dispose des entités suivantes Un langage qui est un moyen pour exprimer et concevoir un système la nature de ce langage peut être symbolique graphique etc Une sémantique qui donne la signi ?cation des éléments du langage Des règles de validation qui permettent d ? exprimer les propriétés désirées du système et d ? utiliser la sémantique du système pour validation Les règles doivent laisser moins de place aux erreurs et à l ? intuition CSpéci ?cation formelle La spéci ?cation formelle est une expression dans un langage formel du quoi d ? un système à développer ?? Résultat de la phase d ? analyse ?? Plusieurs formes possibles selon la nature du système Cette expression est faite dans un langage ou un formalisme de spéci ?cation formelle comme la logique les langages de spéci ?cation algébriques algèbres de processus etc CDémarche de spéci ?cation Dans la mise en place d ? un système l ? on peut s ? interesser aux aspects données ou bien aux aspects opérations A ce titre deux grandes écoles de spéci ?cation formelle et de méthodes formelles ont vu le jour ?? Les données d ? un système permettent de décrire les états du système ?? les opérations du système permettent de décrire son fonctionnement ou son comportement par des axiomes Il convient de distinguer ?? les opérations exprimant le

Documents similaires
Guide du spectateur 2014 e édition du au juillet Direction Olivier Py guide du spectateur TOUT CE QUI NOUS DÉPASSE Le Festival d ? Avignon est aux origines du mouvement de la décentralisation et du thé? tre public Et cette origine loin d ? être close ne ? 0 0
Exercice autocad 1 Exercice pratique Dessinez votre première pièce en D à l'aide d'AutoCAD En utilisant la commande LINE et en ?xant vos paramètres pour une meilleure expérience utilisateur Apprendre à utiliser les coordonnées et Utiliser exclusivement la 0 0
Charpente 1 Plani ?er Construire Styled by Smou SEMA France S A R L Avenue d'Alsace ? F- COLMAR ? Tél - - - ? Fax - - - SEMA GmbH Allemagne Dorfmühlstra? e - ? Wildpoldsried ? Telefon - ? Fax - C CCours Charpente SKU - Sommaire Partie Etages Partie Vue en 0 0
2 C - fr MANUEL D ? UTILISATION P en SERVICE MANUAL P de BEDIENUNGSANLEITUNG P es MANUAL DE USO P it MANUALE DI USO P www eck-orderguide com - - CTABLE DES MATIÈRES F R A DESCRIPTION DE L ? APPAREIL P N CONSEILS GÉNÉRAUX D ? INSTALLATION P Ç A INSTRUCTION 0 0
Lisieux encheres 16mars2013 0 0
Devoir de synthese n1 Devoir de synthèse N ème SI STI Durée H Dans le but de promouvoir le tourisme dans le blade vous êtes chargé de créer un site web qui présente les plus importants sites touristiques dans le pays Questions Ouvrir l'éditeur web de votr 0 0
Installation guide valvelink software 0 0
Questionnaire f m Questionnaire sur l ? évolution de la Formation Musicale au C R C de Saint- Ouen-sur-Seine Ce questionnaire a été élaboré par le département de Formation musicale en lien avec la rédaction du nouveau projet d ? établissement en Il est so 0 0
Formulaire de demande de subvention individuel 0 0
Dossier de presse rodin giacometti 1 0 0
  • 69
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager