Orange Business Services actionnaires Silicomp

bienvenue sur l'espace IT&L@bs d'Orange Business Services

Embedded Systems

Il est loin le temps où l'on pouvait définir un système embarqué comme un système informatique enfoui, vivant en autarcie complète. A l'heure des téléphones portables, on se demande souvent ce qui peut être considéré comme tel.

Amélioration des plateformes, internationalisation, connectivité accrue, IHM, cartes à puce, etc ; ces nouvelles possibilités ont permis à la R&D et au marketing de cibler des produits pour toutes les gammes de prix. Et cette évolution n'est pas terminée !

Alors que les parcs anciens se renouvellent petit à petit (matériel, protocoles,...) les équipements neufs recherchent de la valeur ajoutée avec USB OTG, les technologies wireless (ZigBee, 802.11, ...), IPv6 ou l'autoconfiguration (ZeroConf).

Qu'est-ce qui fédère encore ces différents systèmes embarqués ?

Une double exigence historique : performance et sûreté de fonctionnement. Mais ces termes doivent être précisés suivant le contexte : contraintes temporelles, ressources disponibles, contrôle qualité, degré de déterminisme du système, etc.

Si le « time to market » est un enjeu critique inhérent à ces équipements, leur évolutivité est tout aussi importante, que ce soit pour gérer leur obsolescence ou pour les décliner facilement en plusieurs gammes.

Quelques enjeux  :

  • la maîtrise de la complexité des applications
  • la sûreté des logiciels et des systèmes qui les accueillent
  • la diminution du temps de développement des produits
  • le traitement en temps réel d'un volume toujours croissant d'informations
  • la robustesse des architectures matérielles et logicielles face aux contraintes d'environnement
  • les capteurs intelligents et autonomes (image et vidéo).

IT&L@bs se positionne encore à l'avant-garde de la transformation en développant de la valeur ajoutée autour de cinq offres de services :

  • les couches systèmes sur plateformes contraintes, avec une expertise permettant le choix, l'optimisation, et l'intégration de drivers, d'operating systems et de protocoles, notamment open source (eCos, Linux par exemple).
  • la gestion des contraintes spécifiques au transport, comme l'avionique ou le ferroviaire, en s'adaptant à la prise en compte d'exigences fonctionnelles, de bus spécifiques, de normes particulières, etc.
  • l'ingénierie de la modélisation appliquée aux métiers de nos clients, qui permet d'atteindre un très fort degré de fiabilité, de réutilisation et d'évolutivité des logiciels embarqués.

  • la sécurisation des logiciels embarqués par une approche couvrant, selon les besoins, l'analyse automatique de code avec PolySpace, l'audit d'architecture, le conseil en sécurité, etc.

  • la cosimulation matériel/logiciel qui permet un travail simultané des équipes software et hardware sur le même système embarqué.

une large offre de services

Notre leadership technologique

  • Open Source
  • M2M
  • Sécurité
  • IPV6
  • RFID
  • Technologies Web
  • HDMI
  • Simulation

MDE/MDA

IT&L@bs a mis au point depuis plusieurs années une méthodologie de développement objet adaptée aux contextes industriels contraints - le Processus de Développement de Systèmes Industriels (PDSI).  Ce processus s'intègre dans les démarches de type MDE/MDA (Model Driven Engineering/Model Driven Architecture).

principe

Utiliser toutes les potentialités des technologies de l'objet pour :

  • Formaliser le besoin dans un langage compréhensible et partagé par les différents acteurs  
  • Modéliser les systèmes de manière exhaustive 
  • Garantir la cohérence de cette modélisation durant toute la vie du système 
  • Générer le code et les tests de manière totalement cohérente par rapport aux spécifications

  

SYSTEMC/TLM

IT&L@bs intervient depuis plusieurs années pour promouvoir cette technologie et la déploie auprès des industriels

Le standard systemC et son extension TLM

SystemC (IEEE 1666) fournit une bibliothèque (C++) pour la modélisation de tout ou partie d'un System-On-Chip (SoC) et, potentiellement, de tout système matériel numérique complexe, avec ou sans processeurs et logiciel.

Suivant le compromis 'temps d'exécution'/'précision de simulation' souhaité, la modélisation peut être faite à un niveau purement fonctionnel (TLM), inclure les contraintes de temps ou être « cycle and bit accurate ».

TLM (Transaction Level Modelling), standard OSCI bâti sur SystemC, définit la Modélisation à un niveau d'abstraction élevé, en fournissant un modèle de communication par « transactions » entre les blocs ou IP.

Les modèles en SystemC sont simulables sur station de travail standard, avec des simulateurs open source ou commerciaux.

objectif

Paralléliser le développement hardware et software d'une même carte en permettant l'exécution du code en cours de développement sur une simulation grande vitesse du hardware en cours de développement

avantages

  • Réduire le time-to-market
  • Maîtriser les coûts de la non-qualité par une meilleure fiabilité du produit
  • Réduire les coûts de maintien de moyens de tests en condition opérationnelles sur le moyen terme

contexte d'utilisation

  • Etude amont hardware
  • Test d'intégration SW/plate-forme simulée
  • Remplacement de moyen matériel d'émulation ou de simulation

accessibilité plan du site Extranet mentions légales Crédits

FT Group