Title :
Doing object oriented simulations: advantages, new development tools
Author :
Giron-Sierra, Jose M. ; Gomez-Pulido, Juan A.
Author_Institution :
Dept. de Inf. y Autom., Fac. de Ciencias Fisicas, Univ. Complutense de Madrid, Spain
Abstract :
In response to academic needs concerning modern digital control, the authors made a variety of educational aids based on simulation. They decided to employ OOP and selected some representative industrial subsystems to be simulated. OOP helped to analyze and implement the functions of the operational simulations, using an academic analogy for tasks distribution: lessons and teachers are `objects´ coordinated to carry out the educational process, with the subsystems models as a resource. This distribution helps to structure the artificial intelligence, incorporated in the objects as specialized experts. The authors used Smalltalk for a rapid prototyping, and then C++ for the final versions. As the learning curve is slow for OOP, they began with a small team and small projects, building re-usable pieces of code, some of them for 3D animated graphics. They employed ObjectVision as a CASE tool to construct objects and generate C++ commented code. They used CommonView C++ classes, so the man-machine interface of their simulations is MS-Windows
Keywords :
artificial intelligence; computer aided instruction; digital simulation; object-oriented programming; simulation languages; 3D animated graphics; C++; CASE tool; MS-Windows; ObjectVision; Smalltalk; artificial intelligence; development tools; educational aids; industrial subsystems; man-machine interface; object oriented simulations; operational simulations; rapid prototyping; Analytical models; Animation; Artificial intelligence; Buildings; Computer aided software engineering; Digital control; Graphics; Learning; Object oriented modeling; Prototypes;
Conference_Titel :
Simulation Symposium, 1991., Proceedings of the 24th Annual
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-2169-9
DOI :
10.1109/SIMSYM.1991.151503