Ingénierie logicielle
Compétences
Altran Praxis fournit des solutions logicielles de très grande qualité pour des systèmes embarqués et critiques. Les projets de Praxis couvrent un large éventail de besoins allant des
architectures logicielles complexes haut de gamme, aux composants critiques en matière de
sécurité et de
sûreté en passant par l’homologation et les processus.
Nos ingénieurs disposent d'une expertise dans de très nombreux domaines qui leur permet de mener à bien tous vos projets complexes. Cette expertise couvre les technologies, les processus, l’innovation et l’homologation, y compris relatifs aux normes les plus récentes. Praxis a développé, et continuera à développer, des compétences reconnues à travers le monde dans tous les aspects de l'ingénierie logicielle complexe et critique.
Principaux axes
- Logiciels extrêmement fiables. Par exemple, pour les applications critiques en termes de sécurité et de sûreté, nous faisons appel à notre expertise de premier ordre en Calcul formel.
- Applications logicielles dans les environnements techniques extrêmement contraignants. Par exemple, contraintes extrêmes de performances en temps réel ou de mémoire limitée.
- Applications logicielles dans des environnements hautement réglementés où l'homologation et le respect des normes sont essentiels.
- Problèmes complexes ou innovants tels que les systèmes hautement algorithmiques, les Interfaces Homme Machine sur mesure, l'intégration de logiciels complexes ou les architectures logicielles.
- Nous participons à la communauté de l’ingénierie logicielle en faisant progresser les connaissances et les pratiques industrielles grâce à notre participation à des conférences et à l'élaboration de Livres blancs.
Approche
Praxis met tout en œuvre pour garantir que l’ingénierie logicielle est appuyée par des théories, des analyses et des techniques saines. Nos projets connaissent la réussite grâce à des outils et des techniques associant les meilleures pratiques industrielles, des recherches académiques et notre solide expérience.
Nous utilisons les outils et les techniques les plus adaptés pour gérer les risques du cycle de vie. Nous tenons compte de tous les éléments qui entourent le projet. Par exemple, nous prévoyons dès le départ d’apporter des modifications imprévues, d'atténuer les risques et de répondre aux besoins en termes de maintenance. A chaque étape du processus d’ingénierie, nous appliquons Lean Systems Thinking, à savoir que nous concevons le bon produit, avec toutes les fonctionnalités demandées sans ingénierie excessive. Cette approche reprend notre approche de Correctness by Construction qui est reconnue à travers le monde pour l’extrême fiabilité des logiciels développés.
Exemples de projets
- Développement du système d’atterrissage naval pour hélicoptère 00-55 SIL 4 SHOLIS ; premier système de défense certifié par la norme britannique 00-55 SIL 4.
- Développement d’un système multimédia haut de gamme destiné à plusieurs gammes de véhicules pour un constructeur automobile de luxe – actuellement plus de trois millions d’unités en circulation.
- Développement d’iFACTS – la prochaine génération d’outils d’assistance aux contrôleurs aériens au Royaume-Uni. iFACTS sera considéré comme « la plus grande avancée dans le domaine de la gestion du trafic aérien depuis l’invention du radar ».
- Développement d’un système de sécurité avancé pour Mondex International et ses applications financières.
- Développement d’une architecture logicielle pour un système de signalisation ferroviaire avancé.
- Développement de systèmes de navigation pour plusieurs opérateurs européens de téléphonie mobile.
Pourquoi confier vos projets dans le secteur de l’ingénierie logicielle à Altran Praxis ?
- Compétences reconnues en matière de gestion de projets complexes et/ou innovants grâce à des équipes composées de deux ou trois ingénieurs ou jusqu’à 100 ingénieurs.
- Processus, outils et techniques arrivés à maturité et bien conçus permettant de développer des logiciels extrêmement fiables.
- Expérience en matière de normes et d’homologation dans plusieurs secteurs et industries et solide réputation auprès des organismes de régulation.
- Expérience des projets impliquant de multiples technologies, plusieurs supply chains et, au final, des utilisateurs mondiaux Ingénieurs hautement qualifiés et très expérimentés membres d’associations professionnelles.
Référence
Système de défense acoustique sous-marin
Défi à relever
Un fournisseur majeur dans le domaine des systèmes navals de guerre électronique a déclaré que la réussite du projet de Système de défense acoustique sous-marin dépendait en grande partie de la fourniture du logiciel critique de sûreté destiné à l’unité de contrôle de l’armement. Reconnaissant que ses compétences dans ce domaine étaient insuffisantes, Praxis a été contactée pour gérer et développer le logiciel de contrôle de l’armement.
Praxis a mis à disposition sur site un Gestionnaire logiciel possédant une expérience dans le développement d’applications militaires de sûreté, assisté par une équipe logicielle elle aussi expérimentée. Praxis a collaboré avec son client afin de déployer une équipe d’ingénieurs, intégrée sur site à l’équipe d’ingénieurs de son client. L’équipe de Praxis a été en mesure d’assumer un certain nombre de rôles de direction ainsi que des fonctions techniques afin de concevoir et de superviser le système et un tutorat de l’équipe de son client dans quelques-unes des technologies de développement déployées.
L’équipe de Praxis a planifié, géré et conçu le logiciel SIL 3. Il a été conçu sous SPARK, conformément à la norme de Défense 00-55.
Ce système est l’un des premiers à devoir être développé conformément à la norme JSP 420 qui exige l’élaboration d’un cas de sûreté approuvé par le Ministère britannique de la Défense. Praxis ayant déjà travaillé plusieurs années sur des systèmes critiques de sûreté a détaché un Responsable en sûreté qui a travaillé en étroite collaboration avec son client et le Ministère à l’élaboration de ce cas de sûreté.
Résultat
Ce système logiciel a été livré à temps parallèlement à un cas de sûreté du produit
innovant qui a réduit de manière significative le coût des activités de sûreté et garantit la réussite de l’homologation du logiciel.