June 05 - IRISATECH 1 Toolkit in OPen-source for Critical Applications & SystEms Development Patrick Farail AIRBUS France

Slides:



Advertisements
Similar presentations
DIRECTION TECHNIQUE CERTIFICATION Ce document est la propriété intellectuelle de Dasssault Aviation.Il ne peut être utilisé, reproduit, modifié ou communiqué
Advertisements

THALES UNIVERSITE COOPERATION CHINESE-FRENCH PARTNERSHIP (Educational program) Sichuan University (Chengdu)
Airbus Flight Control Systems and future evolutions
Guaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems Artemis-AAL day 7 May, Budapest 1BME and.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
ITIL: Service Transition
Verification/Simulati on –GUI for simulation and formal verification –Simulator: Exploration of dynamic behavior Checking.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
Difference between project and other assignments  real customer  before programming: negotiations with client to clarify requirements  often.
1 SWE Introduction to Software Engineering Lecture 5.
Difference between project and other assignments real customer before programming: negotiations with client to clarify requirements often changes.
Course Instructor: Aisha Azeem
Imperial College Web Review Imperial College.... An audience-focused realignment of our web strategy with our College strategy, our market, technology.
1 Ivano Malavolta, University of L’aquila, Computer Science Department Ivano Malavolta DUALLy: an Eclipse platform for architectural languages interoperability.
Enterprise Architecture
Business Rules INFS 770 – KM for E-Business Professor L. Kerschberg Spring 2004.
Software Development Process
UML - Development Process 1 Software Development Process Using UML (2)
SSI-OSCAR A Single System Image for OSCAR Clusters Geoffroy Vallée INRIA – PARIS project team COSET-1 June 26th, 2004.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Software Models (Cont.) 9/22/2015ICS 413 – Software Engineering1 -Component-based software engineering -Formal Development Model.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Software Processes.
INRIA Sophia-Antipolis, Oasis team INRIA Rhône-Alpes, Vasy team Feria–IRIT/LAAS, SVF team Toulouse GET - ENST Paris, LTCI team FIACRE Models and Tools.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
Programming Models & Runtime Systems Breakout Report MICS PI Meeting, June 27, 2002.
KMS Products By Justin Saunders. Overview This presentation will discuss the following: –A list of KMS products selected for review –The typical components.
1 Dr. Ralph R. Young Director of Software Engineering PRC, Inc. (703) DOORS USER GROUP CONFERENCE Reston, VA September 17,
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
1 OCL Tools Supervised by Prof. Daniel Amyot May Khalil Nadia Spido Submitted to Professor Daniel Amyot in partial fulfillment of the requirements for.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
CRESCENDO CRESCENDO Philippe HOMSI Paul WEBSTER
1 LiSyC ENSIETA/DTN 02/04/2008 AADL execution semantics transformation for formal verification Joel Champeau, Thomas Abdoul, Pierre Yves Pillain, Philippe.
Bob Jones Technical Director CERN - August 2003 EGEE is proposed as a project to be funded by the European Union under contract IST
TEMPERATURE MEASUREMENT & CONTROL DIVISION EVITHERM - WP 8 - Meeting 26 march 2003 Task 8.2 – CAP Compile database content of equipments and service providers.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
MODUS Project FP7- SME – , Eclipse Conference Toulouse, May 6 th 2013 Page 1 MODUS Project FP Methodology and Supporting Toolset Advancing.
VDX – Electronic Document Delivery to Users May 2012.
Formalizing Material Flow Diagrams Robert-Jan Bijl.
Frankfurt (Germany), 6-9 June 2011 SmartLife Guillaume & SmartLife Core Group – France – S1 – Paper SmartLife initiative in Focus.
1 V&V Needs for NextGen of 2025 and Beyond A JPDO Perspective Maureen Keegan JPDO Integration Manager October 13, 2010.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Software Engineering (CSI 321) Software Process: A Generic View 1.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
1 Process activities. 2 Software specification Software design and implementation Software validation Software evolution.
SIMONA MURRONI Bruxelles - June 27th 2013 Bridging lessons learned from the past with new planning and delivery approaches in the energy sector.
Réunion Métier Logiciel Mars 2004 Open Source Development Environment for Safety System Patrick Farail, Pierre Gaufillet, Gérard Ladier AIRBUS France.
ITIL: Service Transition
Policy-oriented Enterprise Management (POEM)
CIM Modeling for E&U - (Short Version)
WP1 – Smart City Energy Assessment and User Requirements
Software Engineering (CSI 321)
Towards a Model-Driven Engineering Software Development Framework
Software Processes.
Sonata Accelerated Upgrade Assessment
Business Rule Based Configuration Management and Software System Implementation Using Decision Tables Olegas Vasilecas, Aidas Smaizys VGTU, Vilnius, Lithuania.
Quality management standards
Introduction to Software Testing
"IT principles" Context, roadmap
QGen and TQL-1 Qualification
QGen and TQL Qualification
Software Engineering I
Execute your Processes
Presentation transcript:

June 05 - IRISATECH 1 Toolkit in OPen-source for Critical Applications & SystEms Development Patrick Farail AIRBUS France

June 05 - IRISATECH 2 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 3 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 Open Source Solutions advantages

June 05 - IRISATECH 4  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 cross- compiling environments : GCC, GDB,... Available Open Source Solutions

June 05 - IRISATECH 5 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 6 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 More academic partners Define first works : Modelling tools TopModL Initiative

June 05 - IRISATECH 7 A n-third architecture model centered. Adaptable tools (configuration, plugins,...). 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). September : Launch of Modelling editor development (Airbus funding) End in June 2005

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

June 05 - IRISATECH 9 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 10 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 11 VERIFICATION TOOLS WP2 WP3 WP4 EXTERNAL TOOLS WP5 WP6 Breakdown

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

June 05 - IRISATECH 13 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.