Collaboration internationale (consortium) entre plusieurs instituts

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

Etude et mise en place de la
La GNU/GPL v3 du point de vue des administrations publiques _______ L'importance des SaaS Pascal Verniory responsable du service juridique du Centre.
Revue de litération 2 09/11/ /11/2004. Revue de litération 2 BE ISI Sommaire Bilan de litération 2 Objectifs de litération 3 Propositions.
L'installation et la diffusion 1 LInstallation et la Diffusion.
La Gestion de la Configuration
Les Evolutions et la Maintenance
Eclipse Plug-ins Factory
Chapitre I : Systèmes d’exploitation
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
ASTRID et la traçabilité
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
Premiers pas avec Apache Ant Par Guillaume BITAUDEAU Le 16/10/2003.
Décembre Service de consultation des droits en ligne Réunion Editeurs du
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
F. Sajous & L .Tanguy ERSS – Axe (du) TAL
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Plan La modularité Le processus de développement logiciel
Laboratoire d’Interaction Collaborative, Téléformation, Téléactivités
Conception d’une application de gestion de fiches études
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Simulateurs de réseaux Ns-3 et Ns-2.
S.T.S. S.I.O. 1ère année La gestion de projets
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
MAGNIN Pierre 2 MIC D MAILLARD Adrien 2 MIC D Soutenance le 17/06/09.
WIKI.
30 octobre 2002 Orsay Tracking – analyse des données Définition claire des objectifs, des limites Le travail a déjà commencé (TMR) Compte-rendu ? Base.
par Bernard Maudhuit Anne-Marie Droit
Sommaire Objectif de Peakup Principes de fonctionnement
Logiciels.
Afficheur industriel « AIW » MAT Électronique
Des outils pour le développement logiciel
Alain Romeyer - 15/06/20041 UMH Machines livrées le 08/04/2005 Configuration choisie (différente des autres sites) : 6 machines SUN Fire V20Z.
VI. Analyse des solutions techniques
Les systèmes multiplateformes
Module 4 : Maintenance des pilotes de périphériques
Journées Techniques Routes 2013 Nantes – 6 & 7 février 2013
MÉMOIRE DE SOUTENANCE ADMINISTRATEUR, SYSTÈMES, RÉSEAUX ET BASES DE DONNÉES Charles POUPLIN 11/01/2013.
Make 1 Les besoins 2 Définition 3 Makefile 4 Optimisation 5 Exemple de Makefile 6 Prototype 7 Autres outils © BTS II 2002 [tv]
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Les robots Mayotte – ISN
Master 1 ère année Sécurité des Systèmes Informatique 1 Compilation à partir du code source  Pouvoir installer un logiciel avant qu’il ne soit packager.
Mise en oeuvre et exploitation
Laurent Gross # 1 Contrôle, Acquisition de Données et Gestion des Erreurs du Tracker de CMS CMS France mars 2006 G. BaulieuIPNL – Lyon F. Drouhin.
Pourquoi est-il nécessaire d'installer de nouveaux logiciels sur votre ordinateur ? J'exclus de cette présentation l'installation de nouveaux matériels.
Efficacenergie Pourquoi mesurer en continu ses consommations énergétiques ? Comprendre le comportement thermique de vos bâtiments/sîtes Etablir des prévisionnels.
Elabore par BELKADHI ABIR BEN HASSEN SALMA CHEBBI MARWA
Etude et mise en place d’un Serveur de messagerie Postfix
Supports de formation au SQ Unifié
Formation Nouveaux programmes de Technologie - 4ème
Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Mobile Devices Ingenierie
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Sauvegarde entre 2 serveurs GNU/Linux Configuration d’une connexion sécurisée entre les 2 serveurs Sauvegarde entre les deux serveurs Test de la solution.
Projet OASIS PCfEngine Encadrant : M. Keryell Date : Mercredi 02 Mars 2005 Pascal Virmaud.
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
TP1 : Etude de logiciel de gestion de projet MENDES - WONG SIO2– 2012/2013 Lycée louis Armand – Nogent-sur-Marne Choix du logiciel : Web2Project.
Idées d’installation domotique
Administration d’un système Linux [BTS IRIS tv
LES SIMULATEURS RÉSEAU
Développement Méthode adoptée Outil de développement Les grandes étapes La documentation.
Online : Electronique ou informatique ? JI Online : Electronique ou informatique ?
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
D0 côté info D0 à FNAL  Données du RunII  Infrastructure matérielle  Infrasturucture logicielle  Monte Carlo à D0 D0 à Lyon  Production Monte Carlo.
05/10/2001Etat de Spm Parallel ( Gérald Vétois ) Etat de Spm Parallel.
1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.
DUT 1ère année Génie Biologique Paul-Antoine Bisgambiglia Année
JI2006Muriel Gougerot - Nicole Iribarnes Virtualisation au LAPP.
Transcription de la présentation:

Le projet MATISSE (Multi-AperTure mid-Infrared SpectroScopic Experiment) Collaboration internationale (consortium) entre plusieurs instituts Contribution ESO : VLT/VLTI Instrument interférométrique de seconde génération sur le VLTI Apport du consortium : 134 H/an + 3 M€ Temps Garanti d’Observation CONTROL SOFTWARE 18 H/an Chef de Projet Matisse Software 1

Installation de l’instrument sur le VLTI : 2015 Participation OCA Michel Dugué Jean Michel Clausse Yan Fanteï Philippe Berio Total 9 H/an Installation de l’instrument sur le VLTI : 2015 Matisse Software 2

MATISSE, instrument interférométrique Matisse Software 3

Organisation logicielle de MATISSE (I) Instrument WS SEQUENCEUR PARAMETRES ISS Templates ICS LCU 1 MATISSE Control Software ICS LCU 1 OS Archiveur OS Server ICS WS ICS LCU 2 ICS LCU 2 L-BAND DCS DCS LCU 1 Data FITS Files N-BAND DCS DCS LCU 2 VLT Archiveur DCS LCU 2 Matisse Software 4

Organisation logicielle de MATISSE (II) Matisse Software 5

Environnement de développement OS Wokstation : Scientific Linux 5.3 (Red Hat Cern) OS LCU: VxWorks PPC 604 (VME) Compilateur C/C++ GNU GCC 4.2.4 Tcl/Tk 5.4 Panel Editor : génération des GUIs (IHM) Archivage incrémental des sources: cmm (SVN like) Database distribuée sur le réseau local (msql) Pas d’IDE type Eclipse, tout « à la main » : makefile, éditeurs…, mais des modèles préconfigurés pour les sources, makefile, arborescence des répertoires. Matisse Software 6

Etapes de développement Installation de l’OS et des exécutables ESO sur la WS une fois par an. Configuration de l’ensemble des devices (moteurs, capteurs, détecteurs). Configuration des modules logiciels nécessaires. Construction logicielle de l’instrument: procédure automatisée. Test de l’instrument en mode simulé. Archivage de la configuration. Écriture des modules propres à l’instrument. Retour au point 2 ou 3 selon le type de modification. Matisse Software 7

Configuration des devices Matisse Software 8

Panneau de contrôle MATISSE Matisse Software 9

Quick-look MATISSE Matisse Software 10

Inconvénients & Avantages (I) Structure très rigide: Matériel (moteurs, capteurs) imposé, classique, ancien (USB inconnu et interdit). Nécessité d’utiliser les solutions logicielles fournies par l’ESO, parfois lourdes et lentes (environnements, database). Règles de codage drastiques et incontournables => peu de libertés dans l’architecture informatique, sauf à poser un SPR (mal vu…) Logiciels ESO fortement boggués et très mal documentés => savoir faire et « recettes de cuisine » indispensables => « roadbook ». Rédaction de la documentation longue et fastidieuse (et de peu d’utilité, confirmé par l’expérience d’AMBER). Matisse Software 11

Inconvénients & Avantages (II) Beaucoup de logiciel bas niveau écrit, installé et fonctionnant parfaitement et fourni avec les outils de test. Possibilité de simuler les sous systèmes manquants, durant toute la phase de développement, avec plusieurs niveaux de simulation. Outils logiciels adaptés au développement multi-sites et multiconfiguration. Compatibilité des versions successives des OS et outils logiciels assurée par l’ESO. Matisse Software 12

Rendez vous en 2015 ! Matisse Software 13