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

  • Authors:
  • Thierry Duval;François Pennaneac'h

  • Affiliations:
  • -;-

  • Venue:
  • TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an efficient way to provide a graphical interactive visualization to a non-interactive 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 behavioral 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.