Méthodologie de la validation des systèmes informatisés et application à un outil de gestion des pesées

Méthodologie de la validation des systèmes informatisés et application à un outil de gestion des pesées PDF Author: Claire Granier
Publisher:
ISBN:
Category :
Languages : fr
Pages : 132

Get Book Here

Book Description

Méthodologie de la validation des systèmes informatisés et application à un outil de gestion des pesées

Méthodologie de la validation des systèmes informatisés et application à un outil de gestion des pesées PDF Author: Claire Granier
Publisher:
ISBN:
Category :
Languages : fr
Pages : 132

Get Book Here

Book Description


Méthodologie de validation des systèmes informatisés appliquée à une base de données de gestion de réclamations

Méthodologie de validation des systèmes informatisés appliquée à une base de données de gestion de réclamations PDF Author: Wivine Olela
Publisher:
ISBN:
Category :
Languages : fr
Pages : 180

Get Book Here

Book Description


Validation des systèmes informatisés

Validation des systèmes informatisés PDF Author: Romain Michaut
Publisher:
ISBN:
Category :
Languages : fr
Pages : 170

Get Book Here

Book Description


Methodologie de validation des systemes structures en couches par reseaux de Petri : application au protocole transport

Methodologie de validation des systemes structures en couches par reseaux de Petri : application au protocole transport PDF Author: Bernard Cousin (chercheur en informatique).)
Publisher:
ISBN:
Category :
Languages : fr
Pages : 0

Get Book Here

Book Description


Etude et mise en oeuvre de techniques de validation à l'exécution

Etude et mise en oeuvre de techniques de validation à l'exécution PDF Author: Yliès Carlo Falcone
Publisher:
ISBN:
Category :
Languages : fr
Pages : 258

Get Book Here

Book Description
L'étude de cette thèse porte sur trois méthodes de validation dynamiques : les méthodes de vérification, d'enforcement (mise en application), et de test de propriétés lors de l'exécution des systèmes. Nous nous intéresserons à ces approches en l'absence de spécification comportementale du système à valider. Pour notre étude, nous nous plaçons dans la classification Safety-Progress des propriétés. Ce cadre offre plusieurs avantages pour la spécification de propriétés sur les systèmes. Nous avons adapté les résultats de cette classification, initialement développés pour les séquences infinies, pour prendre en compte de manière uniforme les séquences finies. Ces dernières peuvent être vues comme une représentation abstraite de l'exécution d'un système. Se basant sur ce cadre général, nous nous sommes intéressés à l'applicabilité des méthodes de validation dynamiques. Nous avons caractérisé les classes de propriétés vérifiables, enforçables, et testables. Nous avons ensuite proposé trois approches génériques de vérification, d'enforcement, et de test de propriétés opérant à l'exécution des systèmes. Nous avons montré comment il était possible d'obtenir, à partir d'une propriété exprimée dans le cadre de la classification Safety-Progress, des mécanismes de vérification, d'enforcement, ou de test dédiés à la propriété considérée. Enfin, nous proposons également les outils j-VETO et j-POST mettant en œuvre l'ensemble des résultats proposés sur les programmes Java.

Validation de la sûreté de fonctionnement par injection de fautes

Validation de la sûreté de fonctionnement par injection de fautes PDF Author: Jean Arlat
Publisher:
ISBN:
Category :
Languages : fr
Pages : 380

Get Book Here

Book Description
CE MEMOIRE PRESENTE DES TRAVAUX ET DES RESULTATS, AUSSI BIEN THEORIQUES QUE PRATIQUES, CONCERNANT L'UTILISATION DE L'INJECTION DE FAUTES EN TANT QUE MOYEN DE TEST DE LA TOLERANCE AUX FAUTES DANS LE CADRE DE LA VALIDATION EXPERIMENTALE DE LA SURETE DE FONCTIONNEMENT DES SYSTEMES INFORMATIQUES. LE MEMOIRE EXPOSE TOUT D'ABORD UNE SYNTHESE DES TRAVAUX SUR L'INJECTION DE FAUTES, TANT AU NIVEAU DU MATERIEL (SIMULATION DE FAUTES, INJECTION PHYSIQUE) QU'AU NIVEAU DU LOGICIEL (TEST DE MUTATION). LES PRINCIPAUX ATTRIBUTS DE L'INJECTION DE FAUTES (LES FAUTES ET LEUR ACTIVATION, LES RELEVES ET MESURES D'EXPERIENCE) SONT ENSUITE CARACTERISES EN TENANT COMPTE: A) DES NIVEAUX D'ABSTRACTION UTILISES POUR LA REPRESENTATION DU SYSTEME AU COURS DE SON DEVELOPPEMENT (MODELES ANALYTIQUE, EMPIRIQUE, PHYSIQUE), ET; B) DES OBJECTIFS DE LA VALIDATION (VERIFICATION ET EVALUATION). ON PROPOSE ENSUITE UNE METHODE D'EVALUATION DE LA SURETE DE FONCTIONNEMENT COMBINANT LES APPROCHES DE MODELISATION ANALYTIQUE (SIMULATIONS MONTE CARLO, EXPRESSIONS ANALYTIQUES, CHAINES DE MARKOV) POUR LA REPRESENTATION DU PROCESSUS D'OCCURRENCE DE FAUTES ET LES APPROCHES EXPERIMENTALES D'INJECTION DE FAUTES (SIMULATION DE FAUTES ET INJECTION PHYSIQUE) POUR LA CARACTERISATION DU PROCESSUS DE TRAITEMENT DES FAUTES ET DES ERREURS ASSURE PAR LES MECANISMES DE TOLERANCE AUX FAUTES. CES TRAVAUX SONT CONCRETISES PAR LA DEFINITION ET LA PRESENTATION D'UN OUTIL EXPERIMENTAL MESSALINE PERMETTANT D'INJECTER DES FAUTES PHYSIQUES SUR UN PROTOTYPE MATERIEL ET LOGICIEL DU SYTEME A VALIDER. ENFIN, L'APPLICATION DE MESSALINE A DEUX SYSTEMES TOLERANT LES FAUTES PRESENTANT DES CARACTERISTIQUES FORT DISSEMBLABLES ET L'EXPLOITATION DES RESULTATS EXPERIMENTAUX OBTENUS TANT SUR LE PLAN DES RETOURS DE CONCEPTION QUE SUR LE PLAN DE L'EVALUATION DE MESURES DE LA SURETE DE FONCTIONNEMENT MONTRENT L'INTERET DE CETTE METHODE

LPV, une nouvelle technologie de validation du logiciel basée sur la programmation linéaire

LPV, une nouvelle technologie de validation du logiciel basée sur la programmation linéaire PDF Author: Christophe Broult
Publisher:
ISBN:
Category :
Languages : fr
Pages : 188

Get Book Here

Book Description
AVEC LA GENERALISATION DE LEUR EMPLOI ET DES EXIGENCES DE QUALITE CROISSANTES, LA VALIDATION DES SYSTEMES LOGICIELS DEVIENT PROBLEMATIQUE. LES METHODES FORMELLES SONT CONSIDEREES COMME LA SOLUTION A UTILISER POUR VERIFIER LES SYSTEMES DITS CRITIQUES. TOUTEFOIS, SAUF DANS DES CAS TRES PRECIS, ELLES N'ONT JUSQU'A PRESENT PAS ETE CAPABLES DE FAIRE FACE A LA TAILLE ET A LA COMPLEXITE DES APPLICATIONS INDUSTRIELLES. PARALLELEMENT AU DEBUT DE CETTE THESE, LPV, UNE NOUVELLE TECHNOLOGIE DE VALIDATION DU LOGICIEL BASEE SUR LA PROGRAMMATION LINEAIRE, NAISSAIT A L'UNIVERSITE DE CAEN ET NOUS AVONS PARTICIPE A SA MISE AU POINT EN TRAVAILLANT POUR LE CNET CAEN A LA MODELISATION D'UNE CARTE A MICROPROCESSEUR DANS LE BUT DE GENERER DES SCENARIOS DE TEST NON TRIVIAUX. LE PREMIER CHAPITRE PRESENTE LE CONTEXTE ET LES TECHNIQUES VISANT A AMELIORER LA QUALITE DU LOGICIEL. IL SE TERMINE EN SITUANT CE TRAVAIL DANS LE MONDE DES CARTES A MICROPROCESSEUR ET EN DONNANT LES OBJECTIFS DE LA THESE. APRES AVOIR EXPOSE LES PRINCIPES DE LPV, LE DEUXIEME CHAPITRE PRESENTE L'UTILISATION INFORMELLE EN ECLAIREUR DE CETTE TECHNOLOGIE DANS LE CADRE DE LA GENERATION DE SCENARIOS DE TEST NON TRIVIAUX POUR LES CARTES A MICROPROCESSEUR. L'OBJECTIF ETAIT DE VOIR LES PROBLEMES RENCONTRES LORS D'UNE TELLE APPLICATION. LES SOLUTIONS AD HOC ET PRAGMATIQUES PROPOSEES ONT SERVI, D'UNE PART, A DEFINIR LES ELEMENTS ESSENTIELS POUR OBTENIR UNE TECHNOLOGIE DE VALIDATION APPLICABLE A DES PROBLEMES INDUSTRIELS ET, D'AUTRE PART, A ALIMENTER LE TRAVAIL THEORIQUE QUI A CONDUIT L'ENSEMBLE DE L'EQUIPE LPV A PRODUIRE DES SOLUTIONS PRATICABLES AUX PROBLEMES SOULEVES LORS DE CES EXPERIENCES. NOUS CONCLUONS LA THESE EN PRESENTANT DES EXTENSIONS NECESSAIRES POUR FAIRE DE LPV UN VERITABLE OUTIL DE GENIE LOGICIEL.

Fiabilité Et Sûreté Des Systèmes Informatiques Critiques

Fiabilité Et Sûreté Des Systèmes Informatiques Critiques PDF Author: Neeraj Kumar Singh (enseignant-chercheur en informatique).)
Publisher:
ISBN:
Category :
Languages : en
Pages : 0

Get Book Here

Book Description
Software systems are pervasive in all walks of our life and have become an essential part of our daily life. Information technology is one major area, which provides powerful and adaptable opportunities for innovation, and it seems boundless. However, systems developed using computer-based logic have produced disappointing results. According to stakeholders, they are unreliable, at times dangerous, and fail to provide the desired outcomes. Most significant reasons of system failures are the poor development practices for system development. This is due to the complex nature of modern software and lack of adequate and proper understanding. Software development provides a framework for simplifying the complex system to get a better understanding and to develop the higher fidelity quality systems at lower cost. Highly embedded critical systems, in areas such as automation, medical surveillance, avionics, etc., are susceptible to errors, which can lead to grave consequences in case of failures. This thesis intends to contribute to further the use of formal techniques for the development computing systems with high integrity. Specifically, it addresses that formal methods are not well integrated into established critical systems development processes by defining a new development life-cycle, and a set of associated techniques and tools to develop highly critical systems using formal techniques from requirements analysis to automatic source code generation using several intermediate layers with rigorous safety assessment approach. The approach has been realised using the Event-B formalism. This thesis has mainly two parts: techniques and tools and case studies. The techniques and tools section consists of development life-cycle methodology, a framework for real-time animator, refinement chart, a set of automatic code generation tools and formal logic based heart model for close loop modeling. New development methodology, and a set of associated techniques and tools are used for developing the critical systems from requirements analysis to code implementation, where verification and validation tasks are used as intermediate layers for providing a correct formal model with desired system behavior at the concrete level. Introducing new tools help to verify desired properties, which are hidden at the early stage of the system development. We also critically evaluate the proposed development methodology and developed techniques and tools through case studies in the medical and automotive domains. In addition, the thesis work tries to address the formal representation of medical protocols, which is useful for improving the existing medical protocols. We have fully formalised a real-world medical protocol (ECG interpretation) to analyse whether the formalisation complies with certain medically relevant protocol properties. The formal verification process has discovered a number of anomalies in the existing protocols. We have also discovered a hierarchical structure for the ECG interpretation efficiently that helps to find a set of conditions that can be very helpful to diagnose particular disease at the early stage. The main objective of the developed formalism is to test correctness and consistency of the medical protocol.

Les modèles de fiabilité du logiciel

Les modèles de fiabilité du logiciel PDF Author: Edmond Félix Kouka
Publisher:
ISBN:
Category : Debugging in computer science
Languages : fr
Pages : 0

Get Book Here

Book Description


Informatique, qualité du logiciel, cours B1

Informatique, qualité du logiciel, cours B1 PDF Author: François Anceau
Publisher:
ISBN:
Category :
Languages : fr
Pages : 86

Get Book Here

Book Description