Affiliation:
1. Department of Computer Science Portsmouth Polytechnic Hampshire Terrace Portsmouth P01 2EG, England
Abstract
Programming systems such as DRAFT1 and ECSL2 generate a discrete-event simulation program from the user's response to a man-computer dialogue or questionnaire about a life-cycle diagram. This paper examines the function of a program generator in the light of in formation with which it must be supplied. This in formation is classified into information which is fundamental to the structure of the model and that which is dependent on a particular simulation program ming language or the details of a particular program run. The language-independent information is summar ised in an activity-based descriptive unit. An inter active program generating system10 is described in which a file of descriptive units forms a link between two on-line questionnaires. The first asks the user to define the underlying structure of his model, while the second asks for information which is pecu liar to the simulation programming language in which a program is to be generated and for information about a particular run. The system differs from others in offering the user a choice between three questionnaires, each of which incorporates the terminology of a different model ling scheme. They enable the user to define his model in terms of (a) event routines appropriate to a two-phase event-oriented simulation programming language such as SIMSCRIPT,5 (b) bound and conditional events as for a three-phase language like SIMON,6 and (c) life-cycle diagrams.4 The system can easily be extended to generate programs in any simulation pro gramming language for which a compiler becomes available.
Subject
Computer Graphics and Computer-Aided Design,Modelling and Simulation,Software
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献