The GASP-VI Simulation Package for Process-oriented Combined Continuous and Discrete System Simulation

Abstract

GASP-V, the predecessor of GASP-VI, was presented for the first time during the 8th AICA (IMACS) Congress held at Delft in 1976. This software was finally completed in the spring of 197,8 and has since been very successfully applied by many (both industrial and university) research groups. GASP-V provides mechanisms for: (i) continuous simulation (in the state-space domain), (ii) discrete simulation (event-oriented), and (iii) distributed simulation (method of lines), and any mixture of the three (combined simulation). In the mean time, it was decided that this (FORTRAN-based) software package should be enhanced by adding to it a process interaction mechanism for both continuous and discrete processes. This enhancement is particularly essential in the context of the new simulation language COSY, for which GASP-VI is the run time system. However, even independently of COSY, a process interaction mechanism is very useful, as it supports a much more modular programming style, and by these means, helps the user in formulating his models and in coding them in an error free manner.

The here presented new system GASP-VI is upwards compatible with GASP-V and provides for the above mentioned additional process interaction mechanism. This paper concentrates on the innovative aspects of this new development as there are: (i) a new mechanism for list processing with variable length list entries, and (ii) a new resource allocation mechanism that allows for a significantly improved monitoring of resource allocations, and that moreover allows adding individual attributes to resources in a resource pool.


Interested in reading the full paper? (4 pages, 316,078 bytes, pdf)


Homepage


Last modified: June 29, 2010 -- © François Cellier