Centre de recherches sur les communications Canada
Symbol of the Government of Canada

La suite logicielle SCARI, une solution complète de la radio logicielle du SCA

11 juin 2009

Depuis 1999, l'équipe de système radio avancée du Centre de recherches sur les communications (CRC) joue un rôle prédominant dans le développement de la radio logicielle conforme à l'architecture connue sous le nom de Software Communications Architecture ou SCA. Son produit phare, SCARI++, a été conçu en étroite collaboration avec des fabricants d'appareils radio et des développeurs de radios logicielles.

Pourquoi utiliseriez-vous la suite logicielle SCARI?

  • Elle permet de créer des produits fonctionnels et conformes au SCA de façon rapide et économique.
  • Elle est la seule solution commerciale déployée actuellement sur les champs de bataille.
  • Elle s'appuie sur les travaux d'une vaste équipe de spécialistes des technologies de développement du SCA.
  • Elle est soutenue par un engagement de dix ans en faveur de la création de solutions axées sur les activités, d'un soutien exceptionnel et d'une formation avancée.
  • Elle peut faire l'objet d'accords d'octroi de licence très souples.

La suite logicielle SCARI permet-elle une mise en oeuvre intégrale de la spécification du SCA?
Contrairement aux autres produits de base sur le marché, la suite logicielle SCARI permet d'appliquer l'ensemble du SCA et elle possède toutes les caractéristiques optionnelles dont peut avoir besoin un client. En outre, personne ne connaît mieux les subtilités du SCA que le CRC puisque ce dernier a contribué à l'élaboration de la norme et rédigé la version de référence en libre accès. « Le cadre de base du CRC a aisément réussi tous les essais JTAP de conformité au SCA », rapporte le chef d'équipe Steve Bernier.

Le cadre de base a-t-il fait ses preuves en situation de combat?
Jusqu'à présent, SCARI++ est le seul cadre de base commercial intégré à des radios militaires. Des soldats américains et canadiens postés actuellement en Afghanistan et en Iraq l'exploitent en temps réel à l'aide de milliers d'appareils radio à haut débit de communication.

SCARI++ fonctionnera-t-il avec votre plate-forme?
Le cadre de base SCARI++ supporte une multitude de combinaisons de processeurs et de systèmes d'exploitation, et l'équipe du CRC collabore étroitement avec ses clients pour optimiser le logiciel selon leurs plates-formes. Le CRC compte plus d'une quarantaine de clients (fabricants d'appareils radio militaires, fabricants d'appareils commerciaux, organisations gouvernementales et civiles de recherche et développement) répartis dans 15 pays, ce qui lui a permis d'approfondir ses connaissances lors des nombreuses adaptations de la suite logicielle SCARI à diverses plates-formes.

Que devez-vous savoir sur le rendement?
SCARI++ est le produit commercial qui possède l'ensemble le plus complet d'optimisations de rendement. De plus, il figure parmi les produits qui consomment le moins de mémoire; il est peut-être même celui qui en consomme le moins. L'équipe poursuit son étroite collaboration avec les fournisseurs ORB et de systèmes d'exploitation afin de produire le meilleur rendement possible pour chaque système d'exploitation. Pour de plus amples renseignements, communiquez avec l'équipe.

Que devez-vous savoir sur la modélisation et la génération du code source?
Le code source produit par SCA Architect, l'outil de modélisation du CRC, fonctionne avec toutes les plates-formes supportées par le cadre de base. « Cela signifie que vous n'avez pas à modifier le code source généré pour passer d'une plate-forme à l'autre », explique Steve Bernier. En outre, SCA Architect est le seul outil sur le marché qui permet la génération de codes sans avoir à intervenir manuellement pour fusionner différentes version de code source. Il permet aux concepteurs de logiciels de revenir à leur modèle initial et, à l'aide de courtes itérations, d'accroître graduellement les fonctions. « Vous pouvez donc générer votre code source », poursuit Steve Bernier, « spécialiser ce code source, puis revenir au modèle et générer le nouveau code source sans rien fusionner. »

Les clients peuvent-ils obtenir de l'aide pour installer et faire fonctionner la suite logicielle SCARI?
L'équipe de la radio logicielle du CRC offre aux utilisateurs de SCARI des ateliers de formation spécialisée. « L'équipe donne de la formation sur place », mentionne Steve Bernier. « Une telle formation donne un véritable élan au processus de développement. Elle est donc essentielle à tous les nouveaux utilisateurs du SCA. »

Comment pouvez-vous obtenir une licence d'utilisation pour la suite logicielle SCARI?
Au CRC, les options d'octroi de licence satisfont à vos exigences. Vous pouvez acquérir une licence perpétuelle d'utilisation de la suite logicielle SCARI ou opter plutôt pour une licence exigeant un abonnement. De plus, on peut distribuer la suite logicielle SCARI avec ou sans redevance pour chaque unité.