PrestationLogiciel embarqué et AUTOSARRéf. conception-876

REAConception & Réalisation

Conception d'architectures logicielles et de composants embarqués (Langage C)

Des composants que vos équipes peuvent intégrer, relire et faire évoluer sans dépendre de nous.

Demander un devis Parler à un conseiller

Retour au thème Langage C

Deux écrans d'un poste d'ingénierie affichant un schéma d'architecture électronique et un tableau de calcul, mains sur le clavier, vue de côté

En bref

Résultat
Des composants que vos équipes peuvent intégrer, relire et faire évoluer sans dépendre de nous.
Idéal pour
Responsable de bureau d'études ou ingénieur logiciel embarqué qui doit livrer un composant ou une configuration à une échéance de programme.
Ce que vous obtenez
Spécification d'architecture, composants logiciels et configurations remis avec leurs sources, leurs revues et leurs tests unitaires.
Prérequis de votre côté
Exigences applicables, interfaces avec les composants voisins, outils et versions de pile à utiliser, et un correspondant technique pour les revues.
Durée et charge
10 à 30 jours
Format
Forfait

Exemple de situation

Concevoir une couche d'abstraction matérielle réutilisable. Un fabricant de calculateurs veut réutiliser une même application sur deux microcontrôleurs. Sur le thème Langage C, nous concevons la couche d'abstraction, ses interfaces et la configuration de la pile de base, avec tests unitaires et guide d'intégration. L'équipe interne reprend ensuite les sources pour les variantes suivantes.

Nous concevons et réalisons, sur le thème Langage C, les éléments de logiciel dont votre équipe a besoin : architecture en couches, composants applicatifs, interfaces, configuration de la pile de base, ordonnancement des tâches, gestion des erreurs et du diagnostic. Le travail suit votre cycle en V : exigences en entrée, conception détaillée relue avec vos ingénieurs, code écrit selon vos règles, tests unitaires et d'intégration, traçabilité des exigences vers le code et les tests.

Les livrables sont remis avec leurs sources, leurs fichiers de configuration, leurs rapports d'analyse statique et un guide d'intégration, afin que vos techniciens de laboratoire électronique puissent les reprendre. La validation finale, l'intégration sur le véhicule et la décision de mise en série restent chez vous. Selon votre besoin, cette conception sert l'objectif de produire un livrable exploitable et traçable.

Déroulé de la prestation

  1. Spécification

    Nous précisons le livrable attendu, les données d'entrée, le référentiel et les règles de forme exigées par votre organisation ou par votre client.

  2. Structure

    Nous proposons un plan et une méthode, validés avec vos experts avant de produire.

  3. Première version

    Le livrable est produit avec ses hypothèses tracées et ses références aux exigences, puis soumis à votre revue.

  4. Revue et version finale

    Vos vérificateurs relisent ; nous intégrons les remarques et livrons la version finale avec sa note de justification. La signature reste la vôtre.

  5. Passation

    Nous remettons les sources, les modèles et un mode d'emploi, pour que vos équipes reprennent le livrable sans dépendance.

Livrables, format et conditions

Au terme de la prestation, vous disposez des éléments suivants, rédigés pour être présentés à votre direction, à votre donneur d'ordre ou à l'autorité.

  • Spécification d'architecture et d'interfaces relue avec vos ingénieurs
  • Composants et configurations remis avec sources, tests unitaires et rapport d'analyse statique
  • Guide d'intégration et matrice de traçabilité des exigences vers le code et les tests

Format et charge : forfait, 10 à 30 jours. Idéal pour : responsable de bureau d'études ou ingénieur logiciel embarqué qui doit livrer un composant ou une configuration à une échéance de programme. Prérequis de votre côté : exigences applicables, interfaces avec les composants voisins, outils et versions de pile à utiliser, et un correspondant technique pour les revues.

Exemples d'usage

Deux situations d'exemple, dans lesquelles cette prestation a du sens. Ce sont des exemples construits à partir de situations courantes du secteur, pas des références clients ; les chiffres sont indicatifs et dépendent du site et du périmètre.

Concevoir une couche d'abstraction matérielle réutilisable

Un fabricant de calculateurs veut réutiliser une même application sur deux microcontrôleurs. Sur le thème Langage C, nous concevons la couche d'abstraction, ses interfaces et la configuration de la pile de base, avec tests unitaires et guide d'intégration. L'équipe interne reprend ensuite les sources pour les variantes suivantes.

Reconcevoir un module selon les règles MISRA C

Un module de gestion d'états hérité présente de nombreux écarts aux règles de codage. Sur le thème Langage C, nous le reconcevons à partir de ses exigences, avec traçabilité vers les tests et rapport d'analyse statique. Les écarts restants sont listés et justifiés, puis relus par l'équipe qualité logicielle.

Questions fréquentes sur cette prestation

Comment assurez-vous la qualité et la traçabilité du livrable ?

Le livrable sur le thème Langage C est produit par étapes validées : spécification, structure, première version, revue par vos vérificateurs, version finale avec note de justification. Chaque exigence du référentiel est tracée, les hypothèses et les données d'entrée sont enregistrées, les révisions sont gérées. La charge indicative est de 10 à 30 jours, format forfait. Le livrable est présentable à votre client ou à votre organisme de certification, mais il ne vaut ni approbation ni réception : la signature et la décision restent chez vous. Les documents que vous nous confiez restent dans votre environnement ou dans un espace sécurisé convenu.

Quelle différence avec une formation sur ce thème ?

La formation apprend à vos équipes à produire elles-mêmes ; la conception et la réalisation produisent le livrable à votre place, dans les délais du projet. Sur le thème Langage C, nous recommandons la réalisation lorsque l'échéance ne laisse pas le temps de monter en compétence, et la formation lorsque le besoin est récurrent. La passation en fin de prestation, avec sources et mode d'emploi, permet à vos équipes de reprendre le livrable et prépare une éventuelle formation. Les intervenants sont des praticiens du secteur, tenus par les engagements de confidentialité demandés par le donneur d'ordre.

Une revue ou une conception de votre part vaut-elle validation au regard de l'ISO 26262 ou d'un organisme tiers ?

Non. Sur le thème Langage C, nos travaux portent sur la qualité de l'architecture, du code et des configurations. Ils produisent des constats, des composants et des preuves de vérification que vous pouvez verser à votre dossier, mais ils ne valident pas votre produit et ne remplacent ni l'avis d'un organisme indépendant, ni la décision de votre client, ni la réception délivrée par l'autorité compétente. La sûreté fonctionnelle et la cybersécurité forment un autre domaine du site, avec ses propres prestations. Nous précisons ces limites dans chaque offre, pour que vos documents ne laissent jamais croire à un avis que nous n'avons pas donné.

Demander un devis

Indiquez le site, les équipes concernées et l'échéance : nous revenons vers vous sous 48 h ouvrées avec un cadrage et un devis.

Réponse sous 48 h ouvrées. * Champs obligatoires.

02Vous aimerez aussi

Vous aimerez aussi, sur le thème Langage C

Les autres déclinaisons de conception et réalisation sur ce thème, puis la première prestation de chaque autre type ouvert : audit, conseil, réalisation, assistance technique, accompagnement, animation, évaluation ou formation selon la catégorie. Toutes les prestations du thème, avec leurs filtres par niveau, format ou variante, sont réunies sur la page du thème. Voir les 10 prestations du thème.