DocumentCode
2093755
Title
Using the PAC-Amodeus model and design patterns to make interactive an existing object-oriented kernel
Author
Duval, Thierry ; Pennaneac´h, François
Author_Institution
IRISA, Rennes, France
fYear
2000
fDate
2000
Firstpage
407
Lastpage
418
Abstract
The 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 the paper can be applied to any non-interactive object oriented existing kernel. 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
Keywords
inheritance; interactive systems; object-oriented programming; program visualisation; software reusability; Abstract Factory pattern; Bugs life; PAC-Amodeus model; Proxy pattern; design patterns; dynamic binding; graphical interactive visualisation; inheritance; interactive object oriented kernel; intermediate components; non-interactive object oriented kernel; object oriented techniques; polymorphism; simulation example; Application software; Books; Computer bugs; Graphical user interfaces; Graphics; Kernel; Object oriented modeling; Programming profession; Software engineering; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Technology of Object-Oriented Languages, 2000. TOOLS 33. Proceedings. 33rd International Conference on
Conference_Location
Mont-Saint-Michel
Print_ISBN
0-7695-0731-X
Type
conf
DOI
10.1109/TOOLS.2000.848779
Filename
848779
Link To Document