DocumentCode
278134
Title
Declarative objects for simulation
Author
Hopkins, Trevor P. ; Wallis, Steve K.
Author_Institution
Dept. of Comput. Sci., Manchester Univ., UK
fYear
1991
fDate
33302
Firstpage
42461
Lastpage
42464
Abstract
The general aim of the work is to allow a non-expert programmer to develop simulations, in particular for training purposes. For example, simulations of machinery to support fault-finding exercises can be constructed readily with the system described. It is expected that the simulation builder will be primarily interesting in the production of computer-based training material, but would be supported by a domain specialist, familiar with the machine being simulated. Other requirements include the provision of an interactive user interface both for development and debugging, a well a a clean interface to special user interfaces for training purposes. It is, also expected that a partially complete simulation can be tested without problems. With these requirements in mind, an object-oriented programming model was developed, together with supporting tools. This system was evaluated by constructing several simulations; one of these is described briefly. An unusual feature, however, is that the objects have declarative properties, based on a notion of attributes whose values are functions of other attributes. The same language and system was used both for building simulations and for user interface construction, although in this paper only the simulation aspects considered. As part of the evaluation of the modelling system, a simulation of a hydraulically-operated steel press was created
Keywords
computer aided instruction; object-oriented programming; simulation; steel manufacture; training; computer-based training; object-oriented programming model; simulations; steel press; user interface;
fLanguage
English
Publisher
iet
Conference_Titel
Object-Oriented Simulation and Control, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
181263
Link To Document