Research & Technology Date /Référence www.thalesgroup.com OPEN Les langages de modélisation en ingénierie système Etat de la pratique et persepectives.

Slides:



Advertisements
Similar presentations
ACTIVITES Le théorème de Thalès. Constructions de points Partager un segment [AB] en 4 parties égales. A B.
Advertisements

1 Enabling System Level Design Guaranteeing success of SMEs GreenSocs : Open Source Model Based Engineering Toolset Christian Labezin GreenSocs Open Source.
Pierre Nantel, Office of the CIO
INTERNAL This document is the property of the Ferrero Group and its content may not be communicated to external third parties without written consent of.
Professor John Hosking, Dean of Engineering and Computer Science Models, Modelling, MBSE.
1.AA 1. 2 times as big as France 2. 4 times as big as France 3. 8 times as big as France 4. more than 10 times as big as France Q37- Canada is : Solution.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
1 An adaptable FPGA-based System for Regular Expression Matching Department of Computer Science and Information Engineering National Cheng Kung University,
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
SPC for Metallurgy Industry
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 1.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Unified Modeling Language
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
THE DSSRP DEPARTMENT OF SOCIAL STATISTICS AND POVERTY REDUCTION STRATEGY AND THE CERA IN THE AFRISTAT MISSION Bruno Noutain Bamako (Mali), 23 to 25 June.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
A Framework for the Search And Rescue Domain Abraham Rodríguez-Rodríguez & Miguel Alemán-Flores Department of Computer Science University of Las Palmas.
Clanché – July 2010 The dissemination French census results since 2009 INSEE (French NSI) - Demographic departement.
I T & S A e r o s p a c eD e f e n c e THALES Research & Technology THALES recommendations for the final OMG standard on Query / Views / Transformations.
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions.
The 5 Principles of MBSE 1 The 5 Principles of Model Based Systems Engineering James Towers Object Flow Ltd Chair INCOSE UK MBSE Working Group.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
Pertemuan 19 PEMODELAN SISTEM Matakuliah: D0174/ Pemodelan Sistem dan Simulasi Tahun: Tahun 2009.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
L10 - April 12, 2006copyright Thomas Pole , all rights reserved 1 Lecture 10: Software Assets and Text: Ch. 8: Language Anatomy and Ch 9: Families.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Integrating Word, Excel,
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Copyright Specific Range Solutions Ltd Omer Majeed, P.Eng., Specific Range Solutions Ltd. June 12 th, 2015 Specific Range Solutions Ltd. Company.
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
ProPerf NSP Release 2.0 Concepts Date issued April 2006 Document reference & release version TR-IAS Ed 2.1 These presentation materials describe.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
Pour Michel Hello, Tu peux trouver dans ce ppt 3 parties, je te laisse te servir. - L’outil réalisé par GRAAL et pour la communauté de Grid’5000: GRUDU.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
Session 1 What Is the UML? Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
1 Systems vs Software Socio-Technical Systems less aware for the need of Systems Engineering –people should be considered more Technical systems need different.
1 Collecte de lait et échantillonnage embarqué Montréal – Canada Mai 2005 Milk collect and mobile sanitary sampling.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
Développement Durable et Renforcement des Capacités du Gouvernement Prof. Dr. Árpád Kovács Pr é sident du Bureau d’Audit d’Etat de la Hongrie Pr é sident.
Centre d’Ingénierie Hydraulique IEA GUIDELINES VOLUME 2 MODELING POST-IMPOUNDMENT EMISSIONS HYDRO 2015, Bordeaux, October 2015 PowerPoint 2007 Pour.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
Mémoire de Projet de Fin d'Études
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
Process 4 Hours.
Integrating MBSE into a Multi-Disciplinary Engineering Environment A Software Engineering Perspective Mark Hoffman 20 June 2011 Copyright © 2011 by Lockheed.
Sijian XIN 1 > PROFESSIONAL EXPERIENCE :
An Overview of Requirements Engineering Tools and Methodologies*
Unified Modeling Language
CEA LIST Expression of interest: dt-fof
SysML 2.0 Model Lifecycle Management (MLM) Working Group
Chapter 18 MobileApp Design
Abstract descriptions of systems whose requirements are being analysed
Concepts used for Analysis and Design
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
DG Budget Accounting Unit C2
Requirements Engineering
© 2018 The Hartford. Classification: Internally Controlled
Software Development Process Using UML Recap
Presentation transcript:

Research & Technology Date /Référence OPEN Les langages de modélisation en ingénierie système Etat de la pratique et persepectives Jérôme Le Noir (Thales Research &Technology) Journées Neptune, 22 Mai 2013

2 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Outline Thales Model-Based System engineering method & tool Software Language Engineering

3 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Thales: Nos marchés Marchés duaux civil / militaire Un partenaire de confiance pour un monde plus sûr Transport terrestre Sécurité Espace Défense Aéronautique

4 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Positionnement Source: estimations Thales 13 milliards d’euros de Chiffre d’affaire Charges utiles pour satellites telecom Gestion du trafic aérien Sonars Sécurisation des transactions interbancaires Systèmes de signalisation ferroviaire Multimédia de cabine et connectivité Radiocommunications tactiques militaires Avionique Radars de surface Satellites civils

5 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Fournisseur de systèmes avioniques des grands constructeurs tels qu’Airbus, Boeing, Dassault. Centres de contrôle du trafic aérien. Présent dans les cabines des passagers : multimédia de bord, éclairage… Suite avionique TopDeck pour les hélicoptères de dernière génération. Radar de surveillance du trafic aérien. Aéronautique : quelques références Programmes SESAR, NextGen, Clean Sky..

6 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Outline Thales Model-Based System Engineering method & tool Software Language Engineering

7 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN ARCADIA: ARChitecture Analysis & Design Integrated Approach Reqs Processors Buses C2 C12 C1’ C3 C4 C11 F2 F1 F4 F5 F3 F21 F1 F6 C2 F22 F1 F6 F21 F22 F7 A1A2 F3 C1 ViewPoints Solution Architecture Perform a multi-viewpoint trade-off Analysis

8 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Engineering Workbench How to define your own engineering workbench? option

9 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN MBSE MBSE Without SysML (Boeing John R. Palmer) : There appears to be a general assumption That SysML and UML are synonymous with Model-Based System Engineering UML/SysML?  wide spread use  semantic variation points  simulation & analysis (semantics variation points not supported by tools)

10 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Stratégie pour la construction d’ateliers d’ingénieries sur mesure Tooled-up ecosystem-wide collaboration 23 mai 2013 : Strat é gie pour la construction d ’ ateliers d ’ ing é nieries sur mesure S. Bonnet (Thales Global Services)

11 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Outline Thales Model-Based System Engineering method & tool Software Language Engineering

12 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Software Language Engineering 12 How to define semantics ?

13 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN StateChart semantics variations

14 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Integration of Multiple Modeling Languages Domain Specific Modeling Languages  Multiplication of DSMLs, different abstraction layers  Structural & Behavioural Semantics Horizontal: Vertical : How to define and preserve consistency between semantics inside & across abstraction layers ?

15 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN ANR Gemoc Un framework générique de modèles de calcul pour l'exécution et l'analyse dynamique de modèles

16 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Illustration Radar de surveillance du trafic aérien.

17 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Coordination of different paradigms Mode Automata Mode Automata Control Flow Control Flow Data Flow Data Flow Coordinated execution to ensure each execution step is done: in the right mode (mode automata), at the right point (control flow), and with the right data (data flow)

18 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Coordination of different paradigms

19 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Mode & state

20 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Data flow

21 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Tracking data flow

22 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Tracking search Dwell

23 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Architecture

24 / This document is not to be reproduced, modified, adapted, published, translated in any material form in whole or in part nor disclosed to any third party without the prior written permission of Thales ©THALES 2012 All rights reserved trtp version Date /Référence OPEN Conclusion Dedicated MBSE Method Dedicated modeling framework Precise semantics & Variability in modeling languages Integration of multiple modeling languages