Browse Prior Art Database

Procédé et dispositif de génération d'un environnement distribué d'émulation de communications avioniques avec applications génériques configurables par langage formel

IP.com Disclosure Number: IPCOM000217763D
Publication Date: 2012-May-11

Publishing Venue

The IP.com Prior Art Database

Abstract

Un même binaire d’application générique est utilisé, indépendamment des configurations de flux et de scénario. Lors d’un essai, on utilise autant d’instances de cette application générique que le nécessite le scénario. La solution utilise un générateur de configuration produisant des configurations partielles, c’est-à-dire découpée par instance d’application d’émulation de traffic.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 37% of the total text.

Page 01 of 12

P édé t di itif d é é ti d'

 roc e spos e g n ra on un environnement distribué d'émulation de

communications avioniques avec

applications génériques configurables par

langage formel



Page 02 of 12

Contexte (1/3)


L'activité d'intégration technique logicielle impose de se doter de moyens d'essais permettant de mettre en situation représentative une plateforme serveur de maintenance sur la base d'un ensemble 

d'applications représentatives émulant un trafic opérationnel (*)


(*) échanges conformes en terme de trames, @, ports, la sémantique des payloads étant optionnelle et paramétrable

Monde avionique simulé

Monde ouvert simulé

Scénario de  traffic (réparti)

Appli

AFDX

Scénario de  traffic (réparti)

DISCRETS A429

Appli

ETH

Serveur  d'applications  avioniques  embarqué

INSU


La topologie du boîtier à "stresser " (sa connectivité) nous oblige à le solliciter au moyen d'un 

environnement d'essai (gérant un traffic bi directionnel) architecturé pour respecter la topologie des  interfaces du serveur


- D'un point de vue matériel,  un ensemble de machines d'essais (émulant le traffic) sont connectées au serveur (par un bus 

avionique ou ethernet)


- Chaque machine d'essai héberge alors une ou plusieurs applications d'émulation de traffic représentatif

Page 2


Page 03 of 12

Contexte (2/3)


Architecture d'applications distribuées sur un parc de machines hétérogènes

Monde ouvert simulé

Appli2

Machine2

Appli3

Machine3

Monde avionique simulé

Appli1

Appli

ETH

ETH

AFDX DISCRETS A429

Appli

Machine1

Banc de 

conversion

ETH

Appli6

ETH

Serveur  d'applications 

avioniques  embarqué

Machine4

INSU

Appli

: Application de simulation de traffic représentatif

             


Un message est défini par le quintuplet (@src, @dest, port src, port dest, structure de données)


Un flux désigne un message et sa périodicité


Une application de simulation 

 gère ainsi un scénario de traffic : elle génère un ensemble de flux sortants et absorbe un  ensemble de flux entrants


Le terme tra cav on que s gne ensem e es ux re ant e serveur app cat ons em arqu aux autres syst mes avion (AFDX / discrets / A429, Ethernet), PC et outils de maintenance

Page 3

" fi i i " dé i l' bl d fl li l d' li i b é è


Page 04 of 12

Contexte (3/3)

Tâche1

Flux1

Flux2

Tâche2

Flux3

Tâche3

Flux4

Flux5

Flux6

Tâche4

Flux7

Flux8

t

Pour une machine donnée un flux est donc entrant ou sortant

• , .


• Considérons une tâche comme étant définie par la somme des flux la constituant et caractérisée par un tdébut et un tfin. Dès lors, tous les flux de communication la constituant démarrent et s'arrêtent en même temps. Une tâche contient donc des flux avec des périodes à priori différentes


• Pour une application donnée, un scénario est alors défini par un ensembl...