Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel

Thierry Duval 1, * François Pennaneac'H 2
* Auteur correspondant
1 SIAMES - Computer generated images, animation, modeling and simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes
2 PAMPA - Models and Tools for Programming Distributed Parallel Architectures
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes
Abstract : This paper presents an efficient way to provide a graphical interactive visualisation to a noninteractive existing object oriented application. Assuming that the initial application uses an ‘Abstract Factory' pattern (GoF87) in order to create new objects, our aim is achieved by using the PAC-Amodeus model and extending the existing objects to create intermediate components, using object oriented techniques: inheritance, polymorphism and dynamic binding, using the ‘Proxy' pattern (GoF207). Although our field of interest is physical and behavioural simulation, the techniques developed in this paper can be applied to any non–interactive object oriented existing kernel. Then, we present a complete simulation example ‘Bugs life' to illustrate the use of our method. Finally, we point out the limits of our approach, and we suggest new directions for further work.
Type de document :
Communication dans un congrès
Tools Europe 2000, 2000, Mont Saint-Michel, France. 2000
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00534147
Contributeur : Thierry Duval <>
Soumis le : mardi 9 novembre 2010 - 00:01:48
Dernière modification le : mercredi 16 mai 2018 - 11:23:05
Document(s) archivé(s) le : jeudi 10 février 2011 - 02:35:49

Fichier

te2000.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00534147, version 1

Collections

Citation

Thierry Duval, François Pennaneac'H. Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel. Tools Europe 2000, 2000, Mont Saint-Michel, France. 2000. 〈inria-00534147〉

Partager

Métriques

Consultations de la notice

221

Téléchargements de fichiers

205