0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Frameworks pour systèmes temps réel

Le document aborde l'utilisation des frameworks dans le développement de systèmes temps réels, soulignant leur capacité à réduire les coûts et le temps de développement grâce à des modèles de conception orientés objet. Il présente également des frameworks existants comme VERTAF et ACE, chacun ayant ses propres caractéristiques et approches pour le développement d'applications. Enfin, il discute des défis liés à la diversité du matériel et des approches de développement, notamment l'utilisation de langages de programmation dédiés ou de systèmes d'exploitation temps réel.

Transféré par

Sagesse Tetya
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Frameworks pour systèmes temps réel

Le document aborde l'utilisation des frameworks dans le développement de systèmes temps réels, soulignant leur capacité à réduire les coûts et le temps de développement grâce à des modèles de conception orientés objet. Il présente également des frameworks existants comme VERTAF et ACE, chacun ayant ses propres caractéristiques et approches pour le développement d'applications. Enfin, il discute des défis liés à la diversité du matériel et des approches de développement, notamment l'utilisation de langages de programmation dédiés ou de systèmes d'exploitation temps réel.

Transféré par

Sagesse Tetya
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Ecrit par NOUBISSIE EDEM BRONDON KENEDY

Mbiagoup njeutcha cyrille

699639863 mbiagoup@[Link]

FRAMEWORK

CHAPITRE I- INTRODUCTION
les systemes temps embarquées sont de plus enla combinaison de la
technologie de l'orientée objet et les disign patern (patron de conception) pour la
conception et le dévelopement des framework temps réel peut réduire
énormement le coup et la durée du développement des applications temps réels.

les disign patern sont généralement connues commes des abstractions des
soltions du problèmes récurrents. Ils sont des modèles de conception définissant
les rôles, les relations entre classes et objets et le mécanisme de résolution d'un
problème donnén- 980ns un contexte bien donnée

la strucre décrivant un disign partene comporte principalement le nom, le but, la


solution et la conséquence. depuis le travail innitiale de Gamma, qui n'était pas
spécifique à la conception des systèmes ses Systèmes temps réels, beaucoup de
disign patern TR ont été identifier.

• Les Frameworks
les Frameworks ont fait l'objet de plusieurs travaux durant les deux dernières
décénies. les frameworks seront au centre des intérêts des chercheurs dans le
domaine du genie logiciels dans les années à venir. Un Framework est n
ensemble de classes coopérants qui constitue une architecture réutilisable pour
la conception d'une classe spécifique de logiciels. un Framework peut être éfini
comme une sémi complète ( partiellement réalisé) que l'on adapte ou spécialise
pour une application spécifique. un Framework est spécifique à un domaine
d'application, son avantages est qu'il facilite le développemnt des applications et
réduit les coût et le temps de développement. Toutefois, la réutilisation de code
du code présente un inconvénient, le framework est très dépendant d'un
langage de programmation particulier.

12/09/24

Chapitre 2 TRAVAUX SIMILAIRES


Malgré l’utilisation de la technologie de l’orienté objet ans le
développement des systèmes temps réels embarques, il y a peu de
développement de travaux de Framework dans ce domaine. VERTAF est un
Framework oo pour le développement des systèmes temps réels. Ce Framework
est une intégration de 3 technologies : la modélisation orientée objet, les
composant logiciels et la vérification formelle. Le développement des
applications avec vertaf est fondé sur le model UML conçu par l’utilisation à
travers l’interface graphique. Le rôle du Framework est de donner une
sémantique au digrammes d’UML pour générer du code en vérifiant le model.

Le Framework contient un ensemble d’abstraction temps réels utile


permettant de structures le code générique et de donner un sens concret au
concept UML.

ACE est un environnement adaptable de communication pour les


applications distribuées. Au contraire des Framework mentionnés plus haut, ACE
est un Framework orientée objet indépendant de UML. Le développement avec
ACE est basé sur l’instanciation et la personnalisation des classes à travers
l’héritage. Son architecture est basée sur un ensemble de design pattern traitant
de problèmes de concurrence et de répartition.

CHAPITRE 3 : DEVELOPPEMENT DES APPLICATIONS


TEMPS REEL
Le matériel cible des systèmes temps réel embarqués diffère d’une
application une autre selon le contexte et les objectifs de ce dernier. Cette
variété de matériel rend difficile la tâche de conception et développement de tel
système. Le multitâche est l’une des caractéristiques les plus importante su
système temps réel. Il fournit à l’application le mécanisme fondamental pour
contrôler et réagir aux multiples éléments discrets du monde réel.

<< Framework>>

Framework temps reel

<<sous-framework>> << sous-Framework>>

Sous framework de Sous Framework de


concurrence tolérance aux fautes

Le développement des systèmes temps réel se fait généralement selon 2


approches. Le premier utilise un langage de programmation temps réelle dédiée
comme ADA. La 2ieme approche utilise un noyau ou système d’exploitation
temps réel avec un langage de programmation approprié à ce noyau. Quel que
soit l’approche utilisé, le concept de temps réel est souvent la même. La
modélisation orientée objet permet d’abstraire ces concepts et permet ainsi de
concevoir des architectures logicielles indépendant de l’environnement de
développent.
Dans le développement de système temps réel soit on utilise un langage de
programmation dédié au temps réel comme ADA par exemple, soit on utilise un
noyau ou SE temps réel avec un langage de programmation approprié à ce
noyau. Quel que soit le cas les concepts temps réels sont pratiquement les
mêmes. La modélisation orientée objet permet de concevoir des architectures
logicielles indépendant de l’environnement de développement. oui
checkpoint Traitement Test
non

oui
Traitement Test
checkpoint
non

oui
checkpoint Traitement Test
non
PRINCIPE DE FONCTIONNEMENT DES BLOCKS DE RECOUVREMENT
APPLICATION PROGRESSIVE.
APLLICATION

Vous aimerez peut-être aussi