1. Thesis question - Ecole des Mines d`Alès
Transcription
1. Thesis question - Ecole des Mines d`Alès
ETZCR / C.CORNU / 16/06/2010 Journée annuelle de présentation des travaux des doctorants du LGI2P Presentation Content 1. Thesis question 2. Current work achieved ETZCR / C.CORNU / 16/06/2010 16th June, 2010 EUROCOPTER UNCLASSIFIED 1 3. Conclusion and Outlook 2 Clémentine Cornu ETZCR / C.CORNU / 27/05/2010 1. Thesis question 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook Thesis statement ETZCR / C.CORNU / 16/06/2010 How to deploy System Engineering processes in a multi cultural and multi sites industry, in a multi‐disciplinary context, dealing with different factors like interoperability 1. Thesis question 4 2. Current work achieved 3. Conclusion & Outlook Meaning of « to deploy » for this study • Definition – To put in place an organization and a way of working which meet the applicable standards within the company • Stages ETZCR / C.CORNU / 16/06/2010 – – – – – – – Background analysis Definition & implementation of the deployment process Definition of the deployment methodology Definition of processes to deploy Implementation of the deployment Deployment control & Continuous improvement Decommissioning of the deployment process 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 5 System Engineering (SE) Overview Companies’ needs: phasing out Æ Customer dissatisfaction Æ Origins of a product lack of profitability Æ Cost and deadlines overruns Æ… ETZCR / C.CORNU / 16/06/2010 Origins: lack of systems’ control • • • • • Needs not sufficiently expressed / listened Lifecycle not considered entirely Resources not available at the right time Miscommunication … 1. Thesis question 6 2. Current work achieved 3. Conclusion & Outlook System Engineering Overview SE definition “General methodological approach that includes all the appropriate activities to design, develop and test a system which both provides an economical and competitive solution to the needs of a customer and also satisfies all stakeholders.” ETZCR / C.CORNU / 16/06/2010 SE Stakes • Better complexity control • Better match between products needs/quality • Better cost control • Better anticipation of problems and risks • Better respect of deadlines • Better multi‐disciplinary and multi‐actors cooperation • Shorter development time • Increasing the satisfaction of all stakeholders 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 7 System Engineering Overview End product Needs To analyze & define the need To qualify the system To define technical requirements To verify the integration ETZCR / C.CORNU / 16/06/2010 To verify & validate & optimize To design organic architecture To assembly To design functionnal architecture To get the components System Engineering To developp System integration To manufacture To reuse Realization : business engineering To buy Tailored from an AFIS pattern 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook Interoperability Overview Interoperability definition “Aptitude and capacity of the entities to interact in a harmonious and efficient way without having to call into question whole or part of their behavior or their structure” ETZCR / C.CORNU / 16/06/2010 [Pingaud 2009] 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 9 Interoperability barriers & SE processes deployment Interoperability barriers bus ines s ETZCR / C.CORNU / 16/06/2010 ss ine us bbusiness ss ce pro process ce rvi se service pro c INTEROPERABILITY ser ess vice dat a ta da data Tailored from EIF Framework [Chen 2006] 1. Thesis question 10 2. Current work achieved 3. Conclusion & Outlook Eurocopter Interoperability interpretation Integration SE Customer Realization Other stakeholders Entreprise Certification authorities Dynamic environment ETZCR / C.CORNU / 16/06/2010 SE processes actors System of interest actors tools tools methods INTEROPERABILITY MATTERS methods … SE process 1. Thesis question … SE process 2. Current work achieved 3. Conclusion & Outlook 11 Eurocopter question ETZCR / C.CORNU / 16/06/2010 How to get over the obstacles which prevent the SE deployment within the company ? Deployment difficulties Interoperability difficulties • What does the company have to deploy ? • How to practically deploy the SE process ? • How to make the design office staff adhere to the SE approach ? How to make the elements to deploy be interoperable 1. Thesis question 12 – Between them – With the actual organization within Eurocopter 2. Current work achieved 3. Conclusion & Outlook Thesis expected deliverables Methodological guide • SE processes definitions/specifications Demonstrator Workflow engine for the deployment of 2 processes ETZCR / C.CORNU / 16/06/2010 • SE process deployment rules considering and improving its interoperability • Requirements Management • Configuration Control • Company interoperability maturity model 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 13 ETZCR / C.CORNU /16/06/2010 2. Current work achieved State of the Art in System Engineering applied to Avionics 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook Comparison of System Engineering definitive texts Improvement of the analysis of [Sheard et al. 1998] ETZCR / C.CORNU /16/06/2010 • • • • • • • • • • • • • • • MIL‐STD‐499B IEEE 1220 EIA/IS 632 EIA 632 ISO/IEC 15288 ISO/IEC TR 19760 ISO/IEC TR 90005 ISO/IEC TR 24766 Découvrir et comprendre l'IS INCOSE SE Handbook NASA SE Handbook BNAE RG.Aéro 000 77 BNAE RG.Aéro 000 40 ECSS‐E‐ST‐10C Guide for ITS Wide Scope Business specific Updated 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 15 Comparison of System Engineering definitive texts Improvement of the analysis of [Sheard et al. 1998] System Engineering Relationships / Compatibility with other System engineering documents Project management System life cycle Project level System Life Cycle Stages Project reviews System engineering process by project phase System Engineering processes Relationships between System Engineering processes Recommendations/Tips for each System Engineering process System Engineering process System Engineering processes inputs level System Engineering processes outcomes System Engineering processes actors System Engineering processes controls System Engineering processes enablers System Engineering Relationships between System Engineering processes activities processes activity level Detail information about System Engineering processes activities System Engineering Detail information about System Engineering processes activities tasks processes activities task level Indications about System Engineering plan System Engineering plan template Document level Indications about other documents Documents to provide for reviews ETZCR / C.CORNU /16/06/2010 Global • • • • • • Scope Level of abstraction System Life Cycle SEMP Guidance Definition of system Definition of System Engineering 1. Thesis question 16 2. Current work achieved 3. Conclusion & Outlook Comparison of System Engineering definitive texts Improvement of the analysis of [Sheard et al. 1998] SWOT Analysis Strengths ETZCR / C.CORNU /16/06/2010 Highlights the pros of each document Opportunities Highlights what may be useful for Eurocopter and thus create a competitive advantage in each document 1. Thesis question Weaknesses Highlights the cons of each document Threats Highlights what may be risky for Eurocopter in each document 2. Current work achieved 3. Conclusion & Outlook 17 Comparison of System Engineering definitive texts Improvement of the analysis of [Sheard et al. 1998] ETZCR / C.CORNU /16/06/2010 SWOT Analysis 1. Thesis question 18 2. Current work achieved 3. Conclusion & Outlook Comparison of System Engineering definitive texts ETZCR / C.CORNU /16/06/2010 Relevancy of the SWOT analysis for the deployment Strengths Weaknesses to define, control & manage the process to define, control & manage the process Opportunities Threats to develop the Eurocopter abilities to create and take advantage of its competitive advantage to adapt / to develop the Eurocopter abilities to adapt to these threats 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 19 Comparison of System Engineering definitive texts SWOT analysis objectives – To identify those abilities (competitive advantage/adaptation) – To identify the derived requirements for the Eurocopter organization – To characterize how interoperability may allow to better meet these requirements or may influence compliance with these requirements? ETZCR / C.CORNU /16/06/2010 In the knowledge that – Dynamic & Multi‐disciplinary environment – Open processes (new tools, …) Study continuation – Definition of SE process deployment rules and requirements – Definition of a maturity model for each organization level concerned by the deployment 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook ETZCR / C.CORNU /16/06/2010 2. Current work achieved State of the Art in Interoperability 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook Reference documents (to be continued) Standards European Projects deliverables ETZCR / C.CORNU /16/06/2010 – Technical standards about specific components or computer languages – IDEAS – INTEROP‐NoE – ATHENA – No normative document explaining how to improve interoperability within companies – ABILITIES – FUSION – GENESIS – Commius 1. Thesis question 22 2. Current work achieved 3. Conclusion & Outlook Reference documents (upcoming studies) Interoperability Frameworks ETZCR / C.CORNU /16/06/2010 “An interoperability framework can be defined as a set of standards and guidelines that describes the way in which organisations have agreed, or should agree, to interact with each other.” [ATHENA 2007a] Name Reference IDEAS interoperability Framework [IDEAS 2003] European Interoperability Framework [IDABC 2004] & [IDABC 2008] INTEROP‐NOE European Interoperability Framework [INTEROP‐NOE 2007] ATHENA Interoperability Framework [ATHENA 2007a] ATHENA Business Interoperability Framework [ATHENA 2007b] E‐Health Interoperability Frameworks [NEHTA 2007] 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook 23 Reference documents (upcoming studies) Interoperability Maturity Models ETZCR / C.CORNU /16/06/2010 “The purpose of a maturity model of the CMMI type is to improve the efficiency of the company by identifying, analysing and optimising the processes ruling the work.” [AFIS 2002 – Sheet n°1] Name Reference SPICE [ISO 2004] LISI [C4ISR 1998] OIM [Clark et al. 1999] LCIM [Tolk et al. 2003] EIMM [ATHENA 2007c] 1. Thesis question 24 Comparison made in [Guédria et al. 2008] 2. Current work achieved 3. Conclusion & Outlook ETZCR / C.CORNU / 16/06/2010 3. Conclusion and Outlook 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook Outlook : Deployment guide ETZCR / C.CORNU / 16/06/2010 • Definition & explanations of the Eurocopter’s strategy • Taking stock – – – – Stakeholders Organization Tools Data and models • Formalization – Deployment requirements – Cartography of the SE processes to deploy – Process used to manage the deployment • Company Interoperability Maturity Model 1. Thesis question 2. Current work achieved 3. Conclusion & Outlook ETZCR / C.CORNU / 27/05/2010 ETZCR / C.CORNU / 27/05/2010 Thank you for your attention ! Extra slides Automatisation cognitive • Automatisation – • Cognitive ETZCR / C.CORNU / 16/06/2010 – • « Suppression totale ou partielle de l'intervention humaine dans l'exécution de tâches diverses » [Larousse] « Qui se rapporte à la faculté de connaître » [Larousse] Ma compréhension – – Suppression totale ou partielle de l'intervention humaine dans l'exécution de tâches liées à la connaissance, au raisonnement ÆIdentifier les tâches de raisonnement répétitives et supporter ainsi l’utilisateur dans leur exécution en les anticipant, en les formalisant, en les simplifiant, en en les outillant et en supprimant celles qui sont inutiles 29 Automatisation cognitive • Contribution de ma thèse à l’automatisation cognitive – Les processus d’IS, de part leur nature, vise à « automatiser » les tâches de conception en y apposant un cadre, des méthodes, … Or cette thèse vise non seulement à les définir mais aussi à apporter des solutions viables pour les déployer. Elle contribue donc à l’automatisation cognitive. ETZCR / C.CORNU / 16/06/2010 – Sans interopérabilité, ces processus fonctionneront « en mode dégradé » ou non optimal. La prise en compte de l’interopérabilité sert donc encore l’automatisation cognitive. – Enfin, le workflow sur lequel doit aboutir la thèse est un outil concret d’automatisation cognitive 30 ETZCR / C.CORNU / 27/05/2010 Appendixes References • • • • ETZCR / C.CORNU / 16/06/2010 • • • • • • 32 [AFIS 2001] Fanmuy, G., Levy, G., Foisseau, J., Lamothe, P., Hermans, B., De Chazelles, P. and Choveau, E. "Recommandations pour l'élaboration d'un référentiel d'exigences techniques", Association Française d'Ingénierie Système (AFIS), 2001. [AFIS 2002] "Sheet No. 1 : Maturity Model", Association Française d’Ingénierie Système, 2002 [AFIS 2009] Meinadier, J.‐P. "Découvrir et comprendre l'ingénierie système ‐ Version expérimentale ‐ Version 3", Association Française d'Ingénierie Système (AFIS), 2009. [ATHENA 2007a] "Deliverable D.A4.2 ‐ Specification of Interoperability Framework and Profiles, Guidelines and Best Practices", ATHENA, 2007. [ATHENA 2007b] "Deliverable D.B3.1 ‐ Business Interoperability Framework", ATHENA, 2007. [ATHENA 2007c] "Deliverable D.A1.4 ‐ Framework for the Establishment and Management Methodology", ATHENA, 2005. [BNAE 1999] "RG AERO 000 40 A ‐ General recommendation for the programme management specification", Bureau de normalisation de l'aéronautique et de l'espace (BNAE), 1999. [BNAE 2005] "RG AERO 000 77 ‐ Programme management ‐ Guide for the management of Systems Engineering", Bureau de normalisation de l'aéronautique et de l'espace (BNAE), 2005. [C4ISR 1998] "Final Report", C4ISR Architecture Working Group, 1998. [Chen 2006] Chen, D. "Enterprise Interoperability Framework"'Proceedings of Enterprise Modelling and Ontologies for Interoperability, EMOI‐Interop', 2006. References • • • ETZCR / C.CORNU / 16/06/2010 • • • • • • [Clark et al. 1999] Clark, T. and Jones, R. "Organisational Interoperability Maturity Model for C2"'1999 Command and Control Research Technology Symposium. United States Naval War College, Newport', 1999. [DoD 1994] "MIL‐STD‐498, Software Development and Documentation", Department of Defense (DoD), 1994. [ECSS 2009] "ECSS‐E‐ST‐10C ‐ Space engineering ‐ System engineering general requirements", European Cooperation on Space Standardization(ECSS), 2009. [EIA 1994] "EIA/IS 632, Interim Standard: Systems Engineering", Electronic Industries Alliance (EIA), 1994. [EIA 2003] "ANSI/EIA‐632:2003 ‐ Processes for Engineering a System", Electronic Industries Alliance (EIA), 2003. [Guedria et al. 2008] Guedria, W., Naudet, Y. and Chen, D. "Interoperability Maturity Models ‐ Survey and Comparison," On the Move to Meaningful Internet Systems: OTM 2008 Workshops, 2008 [IDABC 2004] "European Interoperability Framework for pan‐European eGovernment services ‐ Version 1.0", Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens (IDABC), 2004. [IDABC 2008] "Draft document as basis for EIF 2.0", Interoperable Delivery of European eGovernment Services to public Administrations, Businesses and Citizens (IDABC), 2008. [IDEAS 2003] "Delivrable D.1.1 ‐ State of the Art (introduction)", IDEAS, 2003. 33 References • • • • • ETZCR / C.CORNU / 16/06/2010 • • • • 34 [IEEE 2005] "IEEE 1220:2005, Standard for application and Management of the Systems Engineering Process", Institute of Electrical and Electronics Engineers (IEEE), 2005. [INCOSE 2010] "Systems Engineering Handbook ‐ A Guide for System Life Cycle Processes and Activities ‐ version 3.2", International Council on Systems Engineering (INCOSE), 2010. [INTEROP‐NOE 2007] “Deliverable DI.3_‐ Enterprise Interoperability Framework and knowledge corpus” [ISO 2002] "ISO/IEC 15288:2002, Systems engineering ‐ System life cycle processes", International Organization for Standardization (ISO), 2002. [ISO 2003] "ISO/IEC TR 19760:2003 ‐ Systems engineering ‐ A guide for the application of ISO/IEC 15288 (System life cycle processes)", International Organization for Standardization (ISO), 2003. [ISO 2004] “ISO/IEC 15504:2004 ‐‐ Information technology ‐‐ Process assessment, ", International Organization for Standardization (ISO), 2002. [ISO 2008] "ISO/IEC TR 90005:2008 ‐ Systems engineering ‐ Guidelines for the application of ISO 9001 to system life cycle processes", International Organization for Standardization (ISO), 2008. [ISO 2009] "ISO/IEC TR 24766:2009 ‐ Technologies de l'information ‐‐ Ingénierie des systèmes et du logiciel ‐‐ Guide pour les capacités d'outil d'ingénierie des exigences", International Organization for Standardization (ISO), 2009. [NASA 2007] Shishko, R. and Chamberlain, R. "Nasa Systems Engineering Handbook", Technical report, National Aeronautics and Space Administration (NASA), 2007. References • • • • ETZCR / C.CORNU / 16/06/2010 • [NEHTA 2007] "Interoperability Framework v2.0", Technical report, National E‐Health Transition Authority Limited (NEHTA), 2007. [Pingaud 2009] Pingaud, H. "Rationalité du développement de l’interopérabilité dans les organisations"'8ème congrès international de Génie Industriel, CIGI09', 2009. [Sheard et al. 1998] Sheard, S. and Lake, J. "Systems engineering standards and models compared"'Proceedings of the Eighth International Symposium on Systems Engineering, Vancouver, Canada', 1998 [Tolk et al. 2003] Tolk, A. and Muguira, J. A. "The Levels of Conceptual Interoperability Model"'2003 Fall Simulation Interoperability Workshop, Orlando, Florida', 2003. [USDT 2009] "Systems Engineering Guidebook for Intelligent Transportation Systems", California Department of Transportation, 2009. 35 Pictures references Pictures have been picked from internet : – http://richardwiseman.wordpress.com/2009/05/21/its‐the‐friday‐puzzle‐9/ – http://www.marketingwords.com/images/question_mark_dead.jpg ETZCR / C.CORNU / 16/06/2010 – http://www.crystalxp.net/forum/fr/entraide‐graphique/Tux‐Mascottes‐amp‐ Personnages/sujet_14189_1.htm – The rest of the pictures come from http://www.icons‐gallery.com/ 36 About the author ETZCR / C.CORNU / 16/06/2010 Clémentine Cornu is a PhD student on a CIFRE contract with Eurocopter at the the Mines ParisTech research center for computer science (CRI). Her work is under the supervision of Vincent CHAPURLAT (LGI2P, Ecole des Mines d’Alès) and François IRIGOIN (CRI, Mines ParisTech) Contact : Clementine (dot) Cornu (at) Eurocopter (dot) com 37