Toolkit in OPen-source for Critical Applications & SystEms Development



Similar documents
Linux A multi-purpose executive support for civil avionics applications?

AIRBUS VHT Framework - Mascot-NuM presentation - Emmanuelle Garcia

Aspects logiciels de la certification avionique et vérification statique : une nouvelle ère?

Sun Management Center Change Manager Release Notes

Sun StorEdge A5000 Installation Guide

N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In

Optimizing Solaris Resources Through Load Balancing

Sun StorEdge RAID Manager Release Notes

Upgrading the Solaris PC NetLink Software

SunFDDI 6.0 on the Sun Enterprise Server

Sun Enterprise Optional Power Sequencer Installation Guide

Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server

Keep in touch FINANCIAL COMMUNICATIONS. Thierry Prévot Group General Manager, Financial Communications & Strategic Prospective Analysis

Solaris 10 Documentation README

Exploring the iplanet Directory Server NIS Extensions

Service Level Definitions and Interactions

First-half 2012 Results. August 29 th, Jean-Paul AGON. Chairman and CEO

System Requirements Orion

Solaris Bandwidth Manager

Sun Management Center 3.6 Version 5 Add-On Software Release Notes

Solaris 9 9/05 Installation Roadmap

Sun StorEdge Availability Suite Software Point-in-Time Copy Software Maximizing Backup Performance

Archived Content. Contenu archivé

Archived Content. Contenu archivé

Scrubbing Disks Using the Solaris Operating Environment Format Program

Start Here. Installation and Documentation Reference. Sun StorEdgeTM 6120 Array

Sun StorEdge T3 Dual Storage Array - Part 1

Sun TM SNMP Management Agent Release Notes, Version 1.6

Comparing JavaServer Pages Technology and Microsoft Active Server Pages

Archived Content. Contenu archivé

Sun Management Center 3.5 Update 1b Release Notes

Sun Grid Engine Release Notes

The Premium Review. 7 December 2006

Java Dynamic Management Architecture for Intelligent Networks

Archived Content. Contenu archivé

Measuring Policing Complexity: A Research Based Agenda

Sun StorEdge N8400 Filer Release Notes

Power Savings in the UltraSPARC T1 Processor

Disaster Recovery Requirements Analysis

Archived Content. Contenu archivé

LAN-Free Backups Using the Sun StorEdge Instant Image 3.0 Software

Sun Enterprise 420R Server Product Notes

Service Level Agreement in the Data Center

Group Projects M1 - Cubbyhole

JumpStart : NIS and sysidcfg

Reducing the Backup Window With Sun StorEdge Instant Image Software

Sun StorEdge Enterprise Backup Software 7.2

Sun Management Center 3.6 Version 4 Add-On Software Release Notes

Managing NFS Workloads

Archived Content. Contenu archivé

Developing a Security Policy

Private banking: the post-eldorado era

Sun Ultra TM. 5 and Ultra 10 Product Notes. Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA U.S.A.

ESCALA. The perfect server for secure private clouds in AIX environments

Introduction au BIM. ESEB Seyssinet-Pariset Economie de la construction contact@eseb.fr

Archived Content. Contenu archivé

Rapid Recovery Techniques: Auditing Custom Software Configuration

Bibliothèque numérique de l enssib

Sun Management Center 3.0 Platform Update 4 Release Notes for Sun Fire 15K/12K Systems

Altiris Patch Management Solution for Windows 7.6 from Symantec Third-Party Legal Notices

Survey on use of Taser International 21ft cartridges

HEALTH CARE DIRECTIVES ACT

First-half 2014 RESULTS. August 1 st, Jean-Paul AGON. Chairman and CEO

Sun SNMP Management Agent Release Notes, Version 1.5.5

The new French regulation on gaming: Anything new in terms of payment?

Java Technologies for Interactive Television

HelloWorld SOAP Sample:

Data Center Design Philosophy

Important Note on New Product Names

Sun N1 Service Provisioning System User s Guide for Linux Plug-In 2.0

M. Jean-Paul AGON. Chief Executive Officer. February 16 th 2010

Consolidation in the Data Center

Operations Management Capabilities Model

Bibliothèque numérique de l enssib

Altiris Patch Management Solution for Windows 7.5 SP1 from Symantec Third-Party Legal Notices

Java Management Extensions SNMP Manager API

The UltraSPARC T1 Processor - High Bandwidth For Throughput Computing

Solaris Resource Manager

Sun Fire 15K/12K Dynamic Reconfiguration Installation Guide and Release Notes

Product / Produit Description Duration /Days Total / Total

BILL C-665 PROJET DE LOI C-665 C-665 C-665 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA

Archived Content. Contenu archivé

Automating Centralized File Integrity Checks in the Solaris 10 Operating System

ProjectWebSynergy Milestone 4 Release Notes

Rapid Recovery Techniques: Exploring the Solaris Software Registry

Sun Fire 6800/4810/4800/3800 Systems Software Release Notes

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)

Service Level Management in the Data Center

Sun Fire B10n Content Load Balancing Blade Product Notes

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design

Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008)

Archived Content. Contenu archivé

TIMISKAMING FIRST NATION

Archived Content. Contenu archivé

Short Form Description / Sommaire: Carrying on a prescribed activity without or contrary to a licence

The SAMANTA platform. Emeritus Expert SNECMA. Department Prognostic Health Monitoring Systems SNECMA

Sun StorEdge Network FC Switch-8 and Switch-16 Release Notes

N1 Grid Engine 6 Release Notes

Archived Content. Contenu archivé

Java Card 2.2 Off-Card Verifier

Transcription:

Toolkit in OPen-source for Critical Applications & SystEms Development Patrick Farail AIRBUS France patrick.farail@airbus.com June 05 - IRISATECH 1

A limited market - Long life Products Uncertain suppliers durability Subordination to the suppliers policy Licences costs Easy deployment and use peak management Maintenance cost Possible change to specific maintenance June 05 - IRISATECH 2

Open Source Solutions advantages Sustainable investment : based on the users rather than on the market Largely O.S. independent : multi-domain target, obsolescence management, a real strategy domain dependent Adaptability : avoid to disturb our process due to tools, better change management Perceptible licence and deployment costs reduction : load optimization, the cost is neither relative to the market nor to the added value of the product, but to the complexity of its implementation Common maintenance The Make benefits and the Buy advantages June 05 - IRISATECH 3

Available Open Source Solutions Concerning requirements and design phasis Some solutions exist, but they are uncomplete and it is not possible to use them in an industrial context. It is required to invest in some development. An efficient maintenance structure has to be defined. Concerning the coding phasis Some mature solutions are available and are already used in industrial projects : GNAT(Ada), GCC (host environment), debuggers, Eclipse (EDI), Glade, perl, python,... it is important to validate some other possibilities, especially about crosscompiling environments : GCC, GDB,... June 05 - IRISATECH 4

Academic field Involvement An interesting field also for software engineering research activities : several courses subjects identified 9 thesis subjects proposed on : Modelling and meta-modelling : ex. Semantic integration Formal verification technics : synchronous ou asynchronous Model management Transformation technics The project development is hosted by ENSEEIHT Research Synergies between laboratories Link with Industrial needs : through integration of technologies in industrial process June 05 - IRISATECH 5

February 2004 : Airbus decision to go Mars to June : Search of partners CNRT-AE Conferences, 4 pages Study of similar projects July to September : Links with similar projects TopModL Initiative More academic partners ESEO Define first works : Modelling tools June 05 - IRISATECH 6

September : Launch of Modelling editor development (Airbus funding) End in June 2005 A n-third architecture model centered. Adaptable tools (configuration, plugins,...). (Meta-)Model Editor A smooth transition from existing environment (models, verification tools, tests plans,...) to the new tools and formalisms (UML2,...). The development will be based on existing open source softwares. The tools will be able to manage distributed team. An open system (import/export plugins, data access API). Meta-models Models Import export Generation Models bus Files exchanges Version control tool June 05 - IRISATECH 7 IDE Tools

Octobre January 2005 : Pôle de compétitivité Aéronautique, espace et systèmes embarqués System/Equipment/Software/Hardware ESEO June 05 - IRISATECH 8

Aims A process of integrated development of the specification system until the realization of the product by supporting an incremental approach The development of (meta-)modeling tools specific to the existing/future notations as well as the migration of the existing models towards this new tool. Use Formal technics to verify models : synchronous and asynchronous approach dedicated to specific properties A tool-set organized in the form of a federation of inter-operative tools, in order to be able to deploy only limited parts of this tool set according to the context and needs The business model of the products carried out which is one of the keys of success of the project June 05 - IRISATECH 9

Breakdown WP1 Define overall process WP2 Develop modeling tools WP3 Define & integrate formal verification tool and simulation WP4 Coding phase WP5 Transformations WP6 Interconnectivity WP7 - Business model WP8 - Dependability June 05 - IRISATECH 10

Breakdown WP2 (Meta-)Model Editor EXTERNAL TOOLS Meta-models Models Import export WP5 Generation Models bus WP6 WP4 IDE VERIFICATION TOOLS Tools WP3 Files exchanges Version control tool June 05 - IRISATECH 11

Collaboration with others group/program Integrated Open MDD project (MDDi) Graphical Modelling Framework (GMF) SAE AADL ASSERT SPICES OpenEmbedd TopModL Initiative June 05 - IRISATECH 12

Ce document et son contenu sont la propriété d AIRBUS FRANCE S.A.S. Aucun droit de propriété intellectuelle n est accordé par la communication du présent document et de son contenu. Ce document ne doit pas être reproduit ou communiqué à un tiers sans l autorisation expresse et écrite d AIRBUS FRANCE S.A.S. Ce document et son contenu ne doivent pas être utilisés à d autres fins que celles qui sont autorisées. Les déclarations faites dans ce document ne constituent pas une offre commerciale. Elles sont basées sur les postulats indiqués et sont exprimées de bonne foi. Si les motifs de ces déclarations n étaient pas démontrés, AIRBUS FRANCE S.A.S serait prêt à en expliquer les fondements. June 05 - IRISATECH 13