Anonim

«À notre connaissance, aucune entreprise ne concurrencerait ce principe en vue de créer des applications en fonction du temps», a déclaré le fondateur et directeur de l'entreprise, Michael Pont, à EW.

Contrairement au code déclenché par un événement, les tâches logicielles déclenchées par le temps sont exécutées strictement selon le rythme d'une seule horloge système.

«Le code em bedded déclenché par le temps est lourd en développement, mais en ressources limitées», a déclaré Pont. "Il est intrinsèquement fiable car son comportement est hautement prévisible."

n

C'est pour faciliter le développement que l'IDE, appelé RapidiTTy, comporte plusieurs éléments. Il existe des modèles qui prennent en charge l'écriture de tâches de code C adaptées aux applications à déclenchement temporel, ainsi qu'un extracteur qui calcule automatiquement la durée maximale de ces tâches.

Ces données temporelles sont ensuite rassemblées sous une forme qui peut être utilisée pour prendre des décisions d'ordonnancement, et une aide est proposée pour sélectionner une politique d'ordonnancement appropriée.

Enfin, un exécutable d'exécution est automatiquement créé.

Tel que lancé, l'outil est dédié à ARM7. «Le support pour la gamme ARM Cortex est en cours», a déclaré Pont.

Les techniques à la base de RapidiTTy ont été développées pendant 12 ans par le laboratoire de systèmes embarqués de l'Université dans le cadre d'un programme également dirigé par Pont.

TTE Systems a développé l'outil pour lequel il possède sept brevets.

Lachesis, le fonds d’amorçage de l’université des East Midlands, a bénéficié d’un financement supplémentaire de 250 000 £, avec l’aide supplémentaire de l’Université. «Nous rechercherons un financement supplémentaire en janvier 2008», a déclaré Pont, qui ne discuterait pas du montant.