CVSL Logo
FrancaisHome
AboutPeopleResearchPublicationsEventsProfile
About
Seminars


The CerVIM Seminars, Université Laval are held on Fridays at 11:00 a.m.
Please see the program for more details.

 

 

 

CERVIM

REPARTI

MIVIM

22-11-2002

Martin Simoneau

OIDF (onus, interface, data, fonction), un environnement dynamique adapté pour le support d'APIA (actor, property, interaction architecture)



Résumé

APIA est une architecture de simulation numérique, distribuée, générique, capable de respecter des contraintes temps réel, développée dans le cadre du projet VERTEX. Le choix d'un support logiciel adéquat pour établir une telle architecture est crucial. Les premiers éléments APIA (architecture, acteur, propriété, interaction) ont été réalisés à l'aide d'objet C++ , dans une première version, puis à l'aide de composantes CORBA dans une seconde version. Bien que ces versions aient permis de montrer l'efficacité du principe APIA, il demeure certains inconvénients majeurs reliés au manque de flexibilité de ces supports. Parmi ceux-ci, il importe de mentionner les difficultés de déploiement, les contraintes sur la réutilisabilité et l'extensibilité ainsi qu'une difficulté d'intégration avec d'autres éléments informatiques environnants.

Dans le but d'améliorer les possibilités d'APIA, j'ai conçu une architecture par composante flexible, OIDF (onus, interface, data, fonction), parfaitement adapté pour soutenir APIA. Ce framework, à l'instar d'APIA, est basé sur la composition implicite d'objet, une caractéristique favorisant une grande flexibilité et permettant d'envisager des applications plus complexes. Le modèle OIDF est parfaitement générique et il peut supporter des applications autres que les simulateurs (afficheur, lecteur de scripts, traitement de texte, fureteur...). En donnant aux programmes interagissant avec APIA un niveau de flexibilité équivalent, OIDF favorise l'intégration d'APIA avec d'autres applications.

Dans sa dernière version, APIA est construit avec des composantes OIDF. La présentation va porter sur les fonctionnalités et caractéristiques de l'OIDF ainsi que sur la transposition d'APIA vers celui-ci.


The CVSL seminars are held every Friday at 11:30 a.m. in room PLT-2700.




     
   
   

©2002-. Computer Vision and Systems Laboratory. All rights reserved