• DocumentCode
    2123786
  • 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
  • fYear
    1991
  • fDate
    1-5 Apr 1991
  • Firstpage
    177
  • Lastpage
    184
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1991., Proceedings of the 24th Annual
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-2169-9
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1991.151503
  • Filename
    151503