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