LDS A ASTRIUM SAS. Eric Conquet Division Produits et Intégration Avionique



Documents pareils
Parcours Conception, Modélisation et Architecture des Systèmes Informatiques Complexes mention Informatique Paris-Saclay

Vérifier la qualité de vos applications logicielle de manière continue

Rappels Entrées -Sorties

LA QUALITÉ DE SERVICE

Agilitéet qualité logicielle: une mutation enmarche

Améliorer les performances du site par l'utilisation de techniques de Web Mining

Retour d expériences avec UML

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Analyse,, Conception des Systèmes Informatiques

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Documentation d information technique spécifique Education. PGI Open Line PRO

S84-1 LA GRC ET LE SI (Système d Information) Qualification des données clientèle La segmentation de la clientèle

Modelio by Modeliosoft

Panorama des études à travers les filières. FEEL du 23 octobre 2014

Processus d Informatisation

RTDS G3. Emmanuel Gaudin

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Université de Bangui. Modélisons en UML

Synergies entre Artisan Studio et outils PLM

Modèles système, modèles logiciel et modèles de code dans les applications spatiales

ChairE Systèmes Embarqués Critiques (CESEC)

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Spécialité Compétence complémentaire en informatique

Workflow/DataWarehouse/DataMining LORIA - Université d automne Informatique décisionnelle - L. Mirtain 1

Le test automatisé des applications web modernes

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Introduction au Génie Logiciel

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Test et Validation du Logiciel

Les nouveautés de Femap 11.1

Olivier Deheurles Ingénieur conception et développement.net

Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Patrons de Conception (Design Patterns)

IRL : Simulation distribuée pour les systèmes embarqués

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006

Machines virtuelles Cours 1 : Introduction

GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion

Bertrand Cornanguer Sogeti

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Les Partenaires de IBM Rational

Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

Formula Negator, Outil de négation de formule.

Évaluation et implémentation des langages

ITIL V3. Exploitation des services : Les processus

Conception et Intégration de Systèmes Critiques

UNIVERSITE HASSAN II DE CASABLANCA. FACULTE DES SCIENCES & TECHNIQUES MOHAMMEDIA Département Génie Electrique

Wonderware System Platform pour l'industrie

GL Processus de développement Cycles de vie

GL Le Génie Logiciel

Conception des bases de données : Modèle Entité-Association

Business Process Design Max Pauron

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

Configuration du serveur web embarqué

Le Dessin Technique.

Solutions industrielles pour l ingénierie des systèmes complexes

IFT2255 : Génie logiciel

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets

UM2 - Master 2 Année Sensibilisation aux Tests de Projets Informatique - Managed Testing -

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

La Certification de la Sécurité des Automatismes de METEOR

Méthodes Agiles et gestion de projets

Eclipse Process Framework et Telelogic Harmony/ITSW

Catalogue des stages Ercom 2013

VMWARE VSPHERE ESXI INSTALLATION

La compta à double entrée c'est bien, mangez-en

Modélisation des données

Solutions de stockage réseau

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Import factures depuis journal de vente

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Formation : Modélisation avec UML 2.0 et Mise en pratique

CORBA. (Common Request Broker Architecture)

Le codage informatique

Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable

Approche de modélisation des tests de logiciels complexes par un système multi-agents

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce.

Table des matières. Introduction

DEMANDE D INFORMATION RFI (Request for information)

FORMATION ÉOLIENNE LEADERSHIP DE LA CHAMPAGNE-ARDENNE

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

L ère de la virtualisation

Silk Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Visual Paradigm Contraintes inter-associations

Technologie data distribution Cas d usage.

UE 8 Systèmes d information de gestion Le programme

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

Conversion d un entier. Méthode par soustraction

GPC Computer Science

Le serveur web Apache

Transcription:

LDS A ASTRIUM SAS Eric Conquet Division Produits et Intégration Avionique

Sommaire 1 Introduction Problématique 2 Les expériences opérationnelles DDV, COF-VTC, SRI Ariane5 3 Projet SPACES Génération automatique de code et de test 4 Les perspectives 2 FERIA/SITEF 2000-19 Octobre 2000

INTRODUCTION 1 3 juillet2000 Astrium

Développer un logiciel est complexe! Complexité du comportement Développement logiciel Taille des équipes de développement Le logiciel est abstrait 4 FERIA/SITEF 2000-19 Octobre 2000

Des méthodes de développement ont été introduites... MAIS Elles n adressent pas complètement la dynamique du logiciel (ex:hood), Elles facilitent la communication mais ne descendent pas jusqu au bon niveau de représentation, Ne permettent pas une validation au plus tôt. 5 FERIA/SITEF 2000-19 Octobre 2000

Ce que peut nous apporter la modélisation... Vérification du comportement Modélisation du logiciel Communication 6 FERIA/SITEF 2000-19 Octobre 2000 Automatisation des phases de codage/tests

LDS pour modéliser des systèmes temps-réels. Sys B1 B2 P1 P2 P3 LDS = Langage de Description et de Spécification. Un standard international (ITU) Un modèle LDS = ensemble d automates communiquants. Supportée par des outils commerciaux: - Edition de modèles, - Simulation, - Génération Code/tests. 7 FERIA/SITEF 2000-19 Octobre 2000

EXPERIENCES OPERATIONNELLES 2 8 Juillet 2000 Astrium

Du choix d un formalisme à son utilisation Choix DDV LDS Test de la techno Disponibilité, Support outil, Applicabilité Communication En // Utilisable Opérationnel risque minimal Utilisation VTC_COF Confiance dans la conception Communication Les MSCs pour plan de tests d intégration. Valider Opérationnel SRI AR5D Détection de 93 erreurs en spec Éviter les ambiguïtés dans la description Veille techno SPACES 9 FERIA/SITEF 2000-19 Octobre 2000

PROJET SPACES 3 10 mai 2000 Astrium

LES AXES Modèle LDS d un système réel Génération de code Génération de test coût pour de Intégration Pour définir un Exécution des symboles l embarqué code externe plan de test sur cible Prédire Evaluation de perfos Intégrer 11 FERIA/SITEF 2000-19 Octobre 2000

POURQUOI CES AXES? LES COUTS 20% design 60% 20% codage test Réduire les TUs Automatiser les TIs Automatiser les TVs 12 FERIA/SITEF 2000-19 Octobre 2000

Synoptique du fonctionnement Génération de code TU fait qu une fois Pattern de code intégration instanciation Pattern de code Modèle LDS Code Exécutable L intégration se limite au code externe instanciation Nécessité de faire la validation des communication inter-tâches Architecture dynamique Intégration 13 FERIA/SITEF 2000-19 Octobre 2000

Activité de tests: coût important. Génération de test Beaucoup de tâches manuelles... Définition des objectifs de test Ecriture des scripts Exécution des tests Analyse des résultats Couverture à priori??? 14 FERIA/SITEF 2000-19 Octobre 2000

Comment réduire le coût du test? Génération de test Eliminer les tests! Mais le système doit être validé! Réduire les tests: mais quels tests retirer? Une autre solution?? 15 FERIA/SITEF 2000-19 Octobre 2000

OUI!! ==> Automatiser le test. Génération de test Assister au maximum le testeur. Automatic Définition des objectifs Ecriture des scripts Exécution des tests Analyse des résultats. Modèle LDS 16 FERIA/SITEF 2000-19 Octobre 2000

Une approche de test automatisé avec LDS. Génération de test Objectifs générés utilisateur Système (Modèle LDS) Cas de tests Génération de code Code externe Exécution sur cible code Validation en continu. 17 FERIA/SITEF 2000-19 Octobre 2000

Nos résultats sur le test automatisé. Génération de test Capacité de génération des tests liée à la taille/complexité du modèle Test automatisé Les scripts de tests sont automatiquement générés Les tests sont exécutés automatiquement et les rapports de tests faciles à lire. 18 FERIA/SITEF 2000-19 Octobre 2000

CONCLUSION 4 19 mai 2000 Astrium

Automatisation des tests Choix DDV LDS Test de la techno Utilisable VTC_COF Génération automatique Exécution automatique Opérationnel risque minimal ATV? En // Géné de tests Validée Utilisation Opérationnel Veille techno? Co-design, reuse 20 FERIA/SITEF 2000-19 Octobre 2000