La technologie de virtualisation de Corellium accélère le développement dans le cloud d’objets connectés sur architecture Arm

[EDITION ABONNES] Créée en 2017, la société américaine Corellium a récemment dévoilé sa collaboration avec Arm afin d’accélérer le développement et le test de plates-formes matérielles virtuelles dans le cadre du programme Arm Virtual Hardware (AVH) annoncé en octobre 2021 par la firme britannique. Arm a ainsi acquis sous licence la technologie de Corellium pour assurer une virtualisation précise et performante de puces IoT (et donc d'objets connectés).

Pour rappel, l’offre AVH, disponible dans le cloud, est destinée aux développeurs logiciels, aux équipementiers et aux fournisseurs de services et consiste à proposer des plates-formes matérielles virtuelles sous forme de modèles permettant de développer du logiciel sans avoir à disposer concrètement d’une puce physique. Ces modèles précis étant dotés de mécanismes qui simulent la mémoire, les périphériques et autres blocs, le développement et le test des logiciels est donc possible avant même la disponibilité du silicium, avec en corollaire un temps de mise sur le marché réduit.

Le programme Arm Virtual Hardware apporte en outre des méthodologies de développement logiciel agiles modernes du type CI/CD, DevOps et MLOps aux plates-formes IoT et embarquées, sans qu’il y ait nécessité d’investir dans des fermes de serveurs complexes.

Avec la technologie de virtualisation de Corellium, la plate-forme AVH serait donc en mesure de prendre en charge un plus grand nombre de composants et périphériques IoT afin que les développeurs puissent bénéficier d'une gamme plus large de modèles pour tester et développer (avec dès aujourd’hui des offres de NXP Semiconductors, STMicroelectronics et Raspberry Pi).

« Nous nous sommes engagés à simplifier le développement IoT et à permettre la coconception logicielle et matérielle, indique Mohamed Awad, vice-président IoT et Embedded chez Arm. Grâce à notre partenariat avec Corellium, nous avons pu étendre rapidement le programme Arm Virtual Hardware, qui constitue une nouvelle manière pour les développeurs logiciels d'innover et de concevoir de multiples produits IoT, le tout dans le cloud. »

Corellium rappelle que l’un des objectifs de sa levée de fonds de série A, bouclée fin 2021 et estimée à 25 millions de dollars, était d'accélérer sa stratégie visant à transformer le développement de l'IoT, comme la société l'a fait précédemment dans le domaine des terminaux mobiles (autour des environnements iOS et Android). Son partenariat avec Arm constitue donc une étape majeure dans la réalisation de cet objectif, l’architecture Arm alimentant la grande majorité des appareils IoT utilisés quotidiennement dans le monde.