SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 1/6
                                                       Technical publication
www.dmap.fr




   L’apport du « reverse engineering » dans
   le secteur aéronautique et défense :
    Le cas des IP
                                                                           James Bezamat, CEO DMAP
                                                                                                                Juillet 2010




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 2/6
                                                       Technical publication
www.dmap.fr




     L’APPORT DU « REVERSE ENGINEERING » DANS LE SECTEUR
     AERONAUTIQUE ET DEFENSE : LE CAS DES IP

     Contexte

     Le constat est clair : le secteur de l’aéronautique est de plus en plus utilisateur de systèmes
     embarqués complexes. En particulier, les besoins exprimés sur le segment de l’électronique
     sont croissants et nécessitent de franchir une étape dans le choix des solutions de réalisation.


     La nécessité de disposer de solutions pérennes à long terme (> 25 ans), spécificité du marché
     aéronautique, amène naturellement au désir de maîtriser le contenu des systèmes et en
     particulier des composants stratégiques que sont les processeurs et ses périphériques, mais
     aussi les fonctions associées comme les interfaces de communications (AFDX, Ethernet et
     bus du type PCI)


     Les développements récents des composants de type FPGA permettent d’envisager des
     solutions industrielles compatibles avec les besoins du secteur aéronautique, tout en donnant
     accès à des objets complexes et performants.


     Les coûts, les délais et les compétences nécessaires au développement de systèmes de plus en
     plus complexes imposent le passage par des solutions à base d’intégration de blocs de
     Propriété Intellectuelle, seul moyen d’optimiser et de rationaliser ce type de projet.

     Dans ce contexte favorable, le développement de SoC et l’utilisation d’IP sont aujourd’hui
     incontournables dans le domaine des systèmes complexes pour l’aéronautique, comme ils le
     sont dans la plupart des domaines de l’électronique embarquée.


     Cependant cette réalité économique ne peut ignorer les exigences de qualité du secteur et ne
     peut donc faire l’impasse de la conformité aux standards d’assurance qualité qui régissent ce
     type de développement (en particulier la DO-254 pour les objets électroniques y compris les
     IP et les SoC).




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 3/6
                                                       Technical publication
www.dmap.fr




     Le constat est amer : très peu d’IP « DO-254 certifiables » sont réellement disponibles sur le
     marché, et la capacité de ces objets à s’intégrer rapidement et de façon reproductible dans un
     système de type SoC ou SoPC est encore à démontrer.

     L’approche par reverse engineering


     La solution la plus proche des attentes des autorités de certification - exprimées par exemple
     par le User Group DO-254 européen- passe par une remise à niveau des IPs existantes, cette
     mise en conformité s’appuyant principalement sur des procédés de type reverse engineering,
     parfaitement maîtrisés et reconnus pour démontrer le niveau de sécurité d’une IP.


     Cependant, il ne suffit pas de recréer une documentation à partir d’un code donné, ni de
     compléter une test-suite un peu « légère ».

     Les attentes en termes d’assurance process sont bien au-delà de ces aspects purement
     documentaires et doivent couvrir les activités élémentaires requises dans le cas d’un
     développement « classique » (gestion de configuration et de problem reports, gestion
     documentaire, peer reviews, revues d’avancement, indépendance, traçabilité …).
     Les recommandations du User Group DO-254, qui préconise un flow adapté à l’approche
     reverse engineering, sont parfaitement claires : le flow doit être très proche du cycle de vie
     structuré requis par la DO-254.


     Ce flow de développement d’une IP se concrétise par un « package de certification »,
     démonstration et preuve de la capacité de l’IP à répondre à tous les critères de la DO-254. Ce
     package est l’élément essentiel de l’intégration de l’IP dans le flow de l’utilisateur.




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 4/6
                                                       Technical publication
www.dmap.fr



     Cette méthode n’a de sens que si elle répond à un certain nombre de critères gages de sa
     réussite entière :
         - Capacité à démontrer la réalité d’un flow conforme aux attentes de la DO-254, au
             même titre qu’un design classique.
         - Les données disponibles après inventaire et analyse du gap à combler seront utilisées
             en les préservant au maximum (en particulier le code) pour préserver le « service
             experience » de l’IP qui est une source additionnelle de confiance qui doit être
             mobilisée.
         - Le flow doit être reproductible, indépendant des IPs et approuvé par les autorités de
             certification.
         - Le « package de certification » doit être cohérent et s’appuyer sur des outils d’aide et
             de support performants et démontrés au sens de la DO-254.
         - Le « package de certification » doit être conçu pour être facilement intégrable dans un
             flow externe, celui du client, au même titre que des IPs s’assemblent pour donner un
             SoC.
         - Le « package de certification » doit garantir un niveau d’assurance conception
             maximum (DAL A) pour éviter la multiplication des sous-packages.
         - Le « package de certification » doit pouvoir être mis en œuvre rapidement avec un
             niveau de qualité maximal et un surcoût limité.
         - Le « package de certification » doit inclure un support à l’intégration et un
             accompagnement à la certification.

     Mise en application et perspectives

         Nous avons mené une expérience autour d’une IP simple (un ARINC429_APB de chez
         ACTEL) et fait l’exercice complet du reverse engineering sans concession, ni compromis.


         Le résultat est un package complet, qui englobe l’IP d’origine non modifiée et qui lui
         confère une valeur ajoutée importante. Ce résultat a été obtenu en utilisant les outils
         habituels du marché, mais également des outils open source et en évitant au maximum une
         personnalisation du flow utilisé, qui est resté totalement indépendant de l’IP traitée.


         L’ensemble des procédures internes, plans, checklists, standards, etc. ont permis
         d’obtenir un résultat de qualité en un temps limité avec un niveau d’assurance process
         élevé.


         Au-delà de la démonstration de l’efficacité de la méthode, cette expérience nous a permis
         de mettre en évidence les importants gisements de productivité qu’il reste à explorer pour
         rendre encore plus attractive cette solution.




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 5/6
                                                       Technical publication
www.dmap.fr



         De plus l’approche SoC conduit à privilégier la mise en place d’une bibliothèque
         complète d’IP autour d’un protocole de bus standardisé (type AMBA), ce qui crée des
         gains d’échelle intéressants particulièrement sur les aspects vérification.


         La démarche actuelle de DMAP consiste donc à développer des axes de réduction des
         coûts et des délais, tout en préservant –voire en améliorant- la qualité du produit obtenu.


         Ceci passe nécessairement par une utilisation accrue d’outils performants, y compris des
         outils de gestion et de contrôle des processus, des outils de génération documentaire.
         L’apport des méthodes avancées de vérification est considéré comme essentiel dans notre
         réflexion et fait partie des axes de développement de l’entreprise. En dépit de l’évidente
         nécessité d’utiliser ces méthodes, il est impératif de préserver l’esprit de la DO-254
         (particulièrement l’annexe B) et de s’assurer de l’approbation des autorités de
         certification.


         Des accords ont été passés entre DMAP et des fournisseurs d’outils CAO et d’outils de
         gestion afin de faciliter leur adaptation aux besoins spécifiques de ce marché. La
         cohérence et la complémentarité de ces outils est une composante importante qui nous
         amènera dans un avenir proche à proposer une solution de gestion globale des processus
         mis en œuvre dans un développement électronique de type structuré.

     Conclusion

         Il est aujourd’hui possible de proposer l’utilisation de blocs d’IP dans le cadre de
         développements soumis à la DO-254, ceci sans faire de compromis sur les exigences du
         standard et avec l’appui des autorités de certification.
         Cette introduction – nécessaire et souhaitée - ne sera techniquement et économiquement
         possible qu’en s’appuyant sur le formidable catalogue de blocs existants et sur des
         approches systématiques de type reverse engineering.
         La démarche que nous sommes en train de conduire démontre la nécessité d’une
         approche parfaitement élaborée et maîtrisée, passant par un référentiel dédié et par
         l’adjonction de moyens d’automatisation des tâches de plus en plus efficaces.
         Bien entendu, le développement de nouvelles IP personnalisées pour le domaine de
         l’avionique, peut bénéficier de cet environnement favorable, pour minimiser le surcoût
         inhérent à cette nécessaire adaptation.
         Dans ces conditions le développement de SoPC se fera avec tous les bénéfices escomptés
         en termes de temps, de mise en œuvre et d’indépendance que peuvent légitimement
         espérer les acteurs du domaine.




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
Ref. WP_DMAP_01
                                                                                                      Issue: A-2
Design Methods & Assurance Process                                                                               Page 6/6
                                                       Technical publication
www.dmap.fr




     Who

     Founder, Chief Executive Officer

     James Bezamat co-founded DMAP in 2009, is a senior microelectronic expert with about 25
     years in digital design targeting both ASIC and FPGA and team management, especially in
     aerospace and defense domains. James is an expert in DO-254 related methods with 8 years’
     experience in aerospace projects and familiar with the different approaches commonly used
     in the major aircraft companies. he was involved in the definition of most of these strategies
     with immediate practical application as a responsible assurance process manager and auditor.
     James is also a recognized trainer in microelectronics design and DO-254 approach within a
     lot of major companies. James spent 8 years as professor for a famous french institute. He
     has a degree in Engineering at Centrale Lille (1983) and a PhD in microwave at Lille
     University (1985).


     Company Overview

     DMAP is a startup company focused on high reliability semiconductor application domains.
     DMAP has been founded in 2009 by two highly skilled engineers in the semiconductor area.
     With more than 40 years of experience we are able to combine IP and SoC development for
     ASIC and FPGA target with high reliability methods provided by the DO-254 guidance. High
     reliable domains as aeronautic, medical, defense and space like others mass markets are
     sensible to time-to-market constraints and a growing system complexity, that's why we offer
     to IP vendors the opportunity to address new markets and to high reliable sub-contractor
     community to buy DO-254 ready IP to speed up their development.




       This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.

Mais conteúdo relacionado

Mais procurados

Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logicieldanaobrest
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17Marc Hage Chahine
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vieHarun Mouad
 
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeScrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeFabrice Aimetti
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingBilal ZIANE
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppLaurent Guérin
 
Programme Formation Dmap
Programme Formation DmapProgramme Formation Dmap
Programme Formation DmapDMAP
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieMohammed Amine Mostefai
 
Tests & recette - Les fondamentaux
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentauxCOMPETENSIS
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]Rémy Coutable
 
Les MéThodes Agiles
Les MéThodes AgilesLes MéThodes Agiles
Les MéThodes Agilesguesta206aa87
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesMohamed Sabra
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logicielMohamed Diallo
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logicielMajid CHADAD
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 

Mais procurados (20)

Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
 
Altran soirée du test logiciel - assez des c 05-10-17
Altran   soirée du test logiciel - assez des c 05-10-17Altran   soirée du test logiciel - assez des c 05-10-17
Altran soirée du test logiciel - assez des c 05-10-17
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
 
Génie Logiciel : les tests
Génie Logiciel : les testsGénie Logiciel : les tests
Génie Logiciel : les tests
 
Psp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 FrPsp Tsp Agile 3 1 Fr
Psp Tsp Agile 3 1 Fr
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
 
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du CodeScrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
Scrum et CMMI Niveau 5 - La Potion Magique pour les Guerriers du Code
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Genie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1sppGenie logiciel eseo-v1.1-1spp
Genie logiciel eseo-v1.1-1spp
 
Programme Formation Dmap
Programme Formation DmapProgramme Formation Dmap
Programme Formation Dmap
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vie
 
cycle de vie
cycle de vie cycle de vie
cycle de vie
 
Tests & recette - Les fondamentaux
Tests & recette - Les fondamentauxTests & recette - Les fondamentaux
Tests & recette - Les fondamentaux
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]
 
Les MéThodes Agiles
Les MéThodes AgilesLes MéThodes Agiles
Les MéThodes Agiles
 
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
 
Présentation kanban
Présentation kanbanPrésentation kanban
Présentation kanban
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 

Destaque

DMAP: IP DO254 Reverse Engineering
DMAP: IP DO254 Reverse EngineeringDMAP: IP DO254 Reverse Engineering
DMAP: IP DO254 Reverse EngineeringSILKAN
 
ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료Hongseok Lee
 
DMAP\'s Brochure
DMAP\'s BrochureDMAP\'s Brochure
DMAP\'s BrochureDMAP
 
ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)Hongseok Lee
 
WygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygwam
 
Hardware lisseth nastar 2
Hardware lisseth nastar 2Hardware lisseth nastar 2
Hardware lisseth nastar 2Lissnastar
 
La crisis se extiende a todos los sectores
La crisis se extiende a todos los sectoresLa crisis se extiende a todos los sectores
La crisis se extiende a todos los sectoresMarielitha Vidal Barron
 
L’ã©Ducation En France[1]
L’ã©Ducation En France[1]L’ã©Ducation En France[1]
L’ã©Ducation En France[1]jmcburychurch
 
Test presentation
Test presentationTest presentation
Test presentationmchladil
 
Habiter la terre, la maison, l'appartement
Habiter la terre, la maison, l'appartementHabiter la terre, la maison, l'appartement
Habiter la terre, la maison, l'appartementStéphane Vial
 
SPERANZA en appelle aux artistes
SPERANZA en appelle aux artistesSPERANZA en appelle aux artistes
SPERANZA en appelle aux artistesAmandine Degand
 
Lire et interpréter la bible présentation 35 minutes bible expo 2013
Lire et interpréter la bible   présentation 35 minutes bible expo 2013Lire et interpréter la bible   présentation 35 minutes bible expo 2013
Lire et interpréter la bible présentation 35 minutes bible expo 2013Christian Apel
 
Trabajo final diseño de proyectos
Trabajo final diseño de proyectosTrabajo final diseño de proyectos
Trabajo final diseño de proyectosjuliethosita
 
D sert 1_de_toute_beaut_
D sert 1_de_toute_beaut_D sert 1_de_toute_beaut_
D sert 1_de_toute_beaut_filipj2000
 
Trabajo #6 del carnaval
Trabajo #6 del carnavalTrabajo #6 del carnaval
Trabajo #6 del carnavaljomayra1
 
COMPUTADORAS
COMPUTADORASCOMPUTADORAS
COMPUTADORASWeensdys
 

Destaque (20)

DMAP: IP DO254 Reverse Engineering
DMAP: IP DO254 Reverse EngineeringDMAP: IP DO254 Reverse Engineering
DMAP: IP DO254 Reverse Engineering
 
ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료
 
Iec61508 guide
Iec61508 guideIec61508 guide
Iec61508 guide
 
DMAP\'s Brochure
DMAP\'s BrochureDMAP\'s Brochure
DMAP\'s Brochure
 
ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)
 
WygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlabWygDay 2010 - Start Up : xbrainlab
WygDay 2010 - Start Up : xbrainlab
 
Uba ar2012 fr
Uba ar2012 frUba ar2012 fr
Uba ar2012 fr
 
Hardware lisseth nastar 2
Hardware lisseth nastar 2Hardware lisseth nastar 2
Hardware lisseth nastar 2
 
La crisis se extiende a todos los sectores
La crisis se extiende a todos los sectoresLa crisis se extiende a todos los sectores
La crisis se extiende a todos los sectores
 
L’ã©Ducation En France[1]
L’ã©Ducation En France[1]L’ã©Ducation En France[1]
L’ã©Ducation En France[1]
 
Test presentation
Test presentationTest presentation
Test presentation
 
Habiter la terre, la maison, l'appartement
Habiter la terre, la maison, l'appartementHabiter la terre, la maison, l'appartement
Habiter la terre, la maison, l'appartement
 
SPERANZA en appelle aux artistes
SPERANZA en appelle aux artistesSPERANZA en appelle aux artistes
SPERANZA en appelle aux artistes
 
Lire et interpréter la bible présentation 35 minutes bible expo 2013
Lire et interpréter la bible   présentation 35 minutes bible expo 2013Lire et interpréter la bible   présentation 35 minutes bible expo 2013
Lire et interpréter la bible présentation 35 minutes bible expo 2013
 
Hommage à Jacques Brel
Hommage à Jacques BrelHommage à Jacques Brel
Hommage à Jacques Brel
 
Trabajo final diseño de proyectos
Trabajo final diseño de proyectosTrabajo final diseño de proyectos
Trabajo final diseño de proyectos
 
Frances
FrancesFrances
Frances
 
D sert 1_de_toute_beaut_
D sert 1_de_toute_beaut_D sert 1_de_toute_beaut_
D sert 1_de_toute_beaut_
 
Trabajo #6 del carnaval
Trabajo #6 del carnavalTrabajo #6 del carnaval
Trabajo #6 del carnaval
 
COMPUTADORAS
COMPUTADORASCOMPUTADORAS
COMPUTADORAS
 

Semelhante a Dmap Ip Do254 White Paper

Pourquoi implémenter la security by design _ BAKA Diop.(Squad)
Pourquoi implémenter la security by design _ BAKA Diop.(Squad)Pourquoi implémenter la security by design _ BAKA Diop.(Squad)
Pourquoi implémenter la security by design _ BAKA Diop.(Squad)TelecomValley
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
3 points clefs pour mettre en oeuvre une démarche APM.
3 points clefs pour mettre en oeuvre une démarche APM.3 points clefs pour mettre en oeuvre une démarche APM.
3 points clefs pour mettre en oeuvre une démarche APM.Eric Duval
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data VirtualizationDenodo
 
Presentation Dmap Ind
Presentation Dmap IndPresentation Dmap Ind
Presentation Dmap IndDMAP
 
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)itSMF France
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devopsEmmanuel Roldan
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...OCTO Technology
 
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...itSMF France
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012MathiasBinyam
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
Les 4 grandes offres Keonys
Les 4 grandes offres KeonysLes 4 grandes offres Keonys
Les 4 grandes offres KeonysMarc Jouve
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueKader KANE
 
9 Session K2 - Des applications pour mon métier dans Office 365
9   Session K2 - Des applications pour mon métier dans Office 3659   Session K2 - Des applications pour mon métier dans Office 365
9 Session K2 - Des applications pour mon métier dans Office 365aOS Community
 
Airbus- Projet Etude des Evolutions Techniques
Airbus- Projet Etude des Evolutions TechniquesAirbus- Projet Etude des Evolutions Techniques
Airbus- Projet Etude des Evolutions TechniquesI3M Aérospace Multimédia
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Lol Hanot
 

Semelhante a Dmap Ip Do254 White Paper (20)

Pourquoi implémenter la security by design _ BAKA Diop.(Squad)
Pourquoi implémenter la security by design _ BAKA Diop.(Squad)Pourquoi implémenter la security by design _ BAKA Diop.(Squad)
Pourquoi implémenter la security by design _ BAKA Diop.(Squad)
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
3 points clefs pour mettre en oeuvre une démarche APM.
3 points clefs pour mettre en oeuvre une démarche APM.3 points clefs pour mettre en oeuvre une démarche APM.
3 points clefs pour mettre en oeuvre une démarche APM.
 
Session découverte de la Data Virtualization
Session découverte de la Data VirtualizationSession découverte de la Data Virtualization
Session découverte de la Data Virtualization
 
Presentation Dmap Ind
Presentation Dmap IndPresentation Dmap Ind
Presentation Dmap Ind
 
I3M- Airbus: Migration Cours Design
I3M- Airbus: Migration Cours DesignI3M- Airbus: Migration Cours Design
I3M- Airbus: Migration Cours Design
 
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
 
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
Gestions des Asset et des changements appliquées au Datacenter: Du concept à ...
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
I3M- Airbus- Animated Debriefing
I3M- Airbus- Animated DebriefingI3M- Airbus- Animated Debriefing
I3M- Airbus- Animated Debriefing
 
Les 4 grandes offres Keonys
Les 4 grandes offres KeonysLes 4 grandes offres Keonys
Les 4 grandes offres Keonys
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatique
 
9 Session K2 - Des applications pour mon métier dans Office 365
9   Session K2 - Des applications pour mon métier dans Office 3659   Session K2 - Des applications pour mon métier dans Office 365
9 Session K2 - Des applications pour mon métier dans Office 365
 
Airbus- Projet Etude des Evolutions Techniques
Airbus- Projet Etude des Evolutions TechniquesAirbus- Projet Etude des Evolutions Techniques
Airbus- Projet Etude des Evolutions Techniques
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !
 

Mais de DMAP

DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7DMAP
 
DO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 TrailerDO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 TrailerDMAP
 
Programme Seminaire 17022011
Programme Seminaire 17022011Programme Seminaire 17022011
Programme Seminaire 17022011DMAP
 
Communiqué De Presse SéMinaire Do 254 P
Communiqué De Presse   SéMinaire Do 254 PCommuniqué De Presse   SéMinaire Do 254 P
Communiqué De Presse SéMinaire Do 254 PDMAP
 
Dmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDMAP
 
Dmap Solution
Dmap SolutionDmap Solution
Dmap SolutionDMAP
 

Mais de DMAP (6)

DO-254 for dummies 7
DO-254 for dummies 7DO-254 for dummies 7
DO-254 for dummies 7
 
DO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 TrailerDO254 DMAP Training 2011 Trailer
DO254 DMAP Training 2011 Trailer
 
Programme Seminaire 17022011
Programme Seminaire 17022011Programme Seminaire 17022011
Programme Seminaire 17022011
 
Communiqué De Presse SéMinaire Do 254 P
Communiqué De Presse   SéMinaire Do 254 PCommuniqué De Presse   SéMinaire Do 254 P
Communiqué De Presse SéMinaire Do 254 P
 
Dmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper EnDmap Ip Do254 White Paper En
Dmap Ip Do254 White Paper En
 
Dmap Solution
Dmap SolutionDmap Solution
Dmap Solution
 

Dmap Ip Do254 White Paper

  • 1. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 1/6 Technical publication www.dmap.fr L’apport du « reverse engineering » dans le secteur aéronautique et défense : Le cas des IP James Bezamat, CEO DMAP Juillet 2010 This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
  • 2. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 2/6 Technical publication www.dmap.fr L’APPORT DU « REVERSE ENGINEERING » DANS LE SECTEUR AERONAUTIQUE ET DEFENSE : LE CAS DES IP Contexte Le constat est clair : le secteur de l’aéronautique est de plus en plus utilisateur de systèmes embarqués complexes. En particulier, les besoins exprimés sur le segment de l’électronique sont croissants et nécessitent de franchir une étape dans le choix des solutions de réalisation. La nécessité de disposer de solutions pérennes à long terme (> 25 ans), spécificité du marché aéronautique, amène naturellement au désir de maîtriser le contenu des systèmes et en particulier des composants stratégiques que sont les processeurs et ses périphériques, mais aussi les fonctions associées comme les interfaces de communications (AFDX, Ethernet et bus du type PCI) Les développements récents des composants de type FPGA permettent d’envisager des solutions industrielles compatibles avec les besoins du secteur aéronautique, tout en donnant accès à des objets complexes et performants. Les coûts, les délais et les compétences nécessaires au développement de systèmes de plus en plus complexes imposent le passage par des solutions à base d’intégration de blocs de Propriété Intellectuelle, seul moyen d’optimiser et de rationaliser ce type de projet. Dans ce contexte favorable, le développement de SoC et l’utilisation d’IP sont aujourd’hui incontournables dans le domaine des systèmes complexes pour l’aéronautique, comme ils le sont dans la plupart des domaines de l’électronique embarquée. Cependant cette réalité économique ne peut ignorer les exigences de qualité du secteur et ne peut donc faire l’impasse de la conformité aux standards d’assurance qualité qui régissent ce type de développement (en particulier la DO-254 pour les objets électroniques y compris les IP et les SoC). This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
  • 3. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 3/6 Technical publication www.dmap.fr Le constat est amer : très peu d’IP « DO-254 certifiables » sont réellement disponibles sur le marché, et la capacité de ces objets à s’intégrer rapidement et de façon reproductible dans un système de type SoC ou SoPC est encore à démontrer. L’approche par reverse engineering La solution la plus proche des attentes des autorités de certification - exprimées par exemple par le User Group DO-254 européen- passe par une remise à niveau des IPs existantes, cette mise en conformité s’appuyant principalement sur des procédés de type reverse engineering, parfaitement maîtrisés et reconnus pour démontrer le niveau de sécurité d’une IP. Cependant, il ne suffit pas de recréer une documentation à partir d’un code donné, ni de compléter une test-suite un peu « légère ». Les attentes en termes d’assurance process sont bien au-delà de ces aspects purement documentaires et doivent couvrir les activités élémentaires requises dans le cas d’un développement « classique » (gestion de configuration et de problem reports, gestion documentaire, peer reviews, revues d’avancement, indépendance, traçabilité …). Les recommandations du User Group DO-254, qui préconise un flow adapté à l’approche reverse engineering, sont parfaitement claires : le flow doit être très proche du cycle de vie structuré requis par la DO-254. Ce flow de développement d’une IP se concrétise par un « package de certification », démonstration et preuve de la capacité de l’IP à répondre à tous les critères de la DO-254. Ce package est l’élément essentiel de l’intégration de l’IP dans le flow de l’utilisateur. This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
  • 4. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 4/6 Technical publication www.dmap.fr Cette méthode n’a de sens que si elle répond à un certain nombre de critères gages de sa réussite entière : - Capacité à démontrer la réalité d’un flow conforme aux attentes de la DO-254, au même titre qu’un design classique. - Les données disponibles après inventaire et analyse du gap à combler seront utilisées en les préservant au maximum (en particulier le code) pour préserver le « service experience » de l’IP qui est une source additionnelle de confiance qui doit être mobilisée. - Le flow doit être reproductible, indépendant des IPs et approuvé par les autorités de certification. - Le « package de certification » doit être cohérent et s’appuyer sur des outils d’aide et de support performants et démontrés au sens de la DO-254. - Le « package de certification » doit être conçu pour être facilement intégrable dans un flow externe, celui du client, au même titre que des IPs s’assemblent pour donner un SoC. - Le « package de certification » doit garantir un niveau d’assurance conception maximum (DAL A) pour éviter la multiplication des sous-packages. - Le « package de certification » doit pouvoir être mis en œuvre rapidement avec un niveau de qualité maximal et un surcoût limité. - Le « package de certification » doit inclure un support à l’intégration et un accompagnement à la certification. Mise en application et perspectives Nous avons mené une expérience autour d’une IP simple (un ARINC429_APB de chez ACTEL) et fait l’exercice complet du reverse engineering sans concession, ni compromis. Le résultat est un package complet, qui englobe l’IP d’origine non modifiée et qui lui confère une valeur ajoutée importante. Ce résultat a été obtenu en utilisant les outils habituels du marché, mais également des outils open source et en évitant au maximum une personnalisation du flow utilisé, qui est resté totalement indépendant de l’IP traitée. L’ensemble des procédures internes, plans, checklists, standards, etc. ont permis d’obtenir un résultat de qualité en un temps limité avec un niveau d’assurance process élevé. Au-delà de la démonstration de l’efficacité de la méthode, cette expérience nous a permis de mettre en évidence les importants gisements de productivité qu’il reste à explorer pour rendre encore plus attractive cette solution. This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
  • 5. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 5/6 Technical publication www.dmap.fr De plus l’approche SoC conduit à privilégier la mise en place d’une bibliothèque complète d’IP autour d’un protocole de bus standardisé (type AMBA), ce qui crée des gains d’échelle intéressants particulièrement sur les aspects vérification. La démarche actuelle de DMAP consiste donc à développer des axes de réduction des coûts et des délais, tout en préservant –voire en améliorant- la qualité du produit obtenu. Ceci passe nécessairement par une utilisation accrue d’outils performants, y compris des outils de gestion et de contrôle des processus, des outils de génération documentaire. L’apport des méthodes avancées de vérification est considéré comme essentiel dans notre réflexion et fait partie des axes de développement de l’entreprise. En dépit de l’évidente nécessité d’utiliser ces méthodes, il est impératif de préserver l’esprit de la DO-254 (particulièrement l’annexe B) et de s’assurer de l’approbation des autorités de certification. Des accords ont été passés entre DMAP et des fournisseurs d’outils CAO et d’outils de gestion afin de faciliter leur adaptation aux besoins spécifiques de ce marché. La cohérence et la complémentarité de ces outils est une composante importante qui nous amènera dans un avenir proche à proposer une solution de gestion globale des processus mis en œuvre dans un développement électronique de type structuré. Conclusion Il est aujourd’hui possible de proposer l’utilisation de blocs d’IP dans le cadre de développements soumis à la DO-254, ceci sans faire de compromis sur les exigences du standard et avec l’appui des autorités de certification. Cette introduction – nécessaire et souhaitée - ne sera techniquement et économiquement possible qu’en s’appuyant sur le formidable catalogue de blocs existants et sur des approches systématiques de type reverse engineering. La démarche que nous sommes en train de conduire démontre la nécessité d’une approche parfaitement élaborée et maîtrisée, passant par un référentiel dédié et par l’adjonction de moyens d’automatisation des tâches de plus en plus efficaces. Bien entendu, le développement de nouvelles IP personnalisées pour le domaine de l’avionique, peut bénéficier de cet environnement favorable, pour minimiser le surcoût inhérent à cette nécessaire adaptation. Dans ces conditions le développement de SoPC se fera avec tous les bénéfices escomptés en termes de temps, de mise en œuvre et d’indépendance que peuvent légitimement espérer les acteurs du domaine. This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.
  • 6. Ref. WP_DMAP_01 Issue: A-2 Design Methods & Assurance Process Page 6/6 Technical publication www.dmap.fr Who Founder, Chief Executive Officer James Bezamat co-founded DMAP in 2009, is a senior microelectronic expert with about 25 years in digital design targeting both ASIC and FPGA and team management, especially in aerospace and defense domains. James is an expert in DO-254 related methods with 8 years’ experience in aerospace projects and familiar with the different approaches commonly used in the major aircraft companies. he was involved in the definition of most of these strategies with immediate practical application as a responsible assurance process manager and auditor. James is also a recognized trainer in microelectronics design and DO-254 approach within a lot of major companies. James spent 8 years as professor for a famous french institute. He has a degree in Engineering at Centrale Lille (1983) and a PhD in microwave at Lille University (1985). Company Overview DMAP is a startup company focused on high reliability semiconductor application domains. DMAP has been founded in 2009 by two highly skilled engineers in the semiconductor area. With more than 40 years of experience we are able to combine IP and SoC development for ASIC and FPGA target with high reliability methods provided by the DO-254 guidance. High reliable domains as aeronautic, medical, defense and space like others mass markets are sensible to time-to-market constraints and a growing system complexity, that's why we offer to IP vendors the opportunity to address new markets and to high reliable sub-contractor community to buy DO-254 ready IP to speed up their development. This document is the property of DMAP. Its content cannot be reproduced, disclosed or utilized without the company's written approval.