Simula/DEMOS
Simula is the programming language and DEMOS a context class used in this course to implement discrete-event simulators.
Get started with Simula and DEMOS.
Java and the JavaDEMOS library
An alternative to Simula and DEMOS is to use Java and the JavaDEMOS library developed and maintained at the University of Duisburg-Essen (free for non-commercial use). However, our experience with this indicates problems with handling large system models with many entities. We have not experienced any problems in relation to the exercises, but for later use these problems should be taken into account at an early stage considering the use of either JavaDemos or Simula/DEMOS.
Simula and DEMOS at the Departement of Telematics
A Simula compiler (Cim) and the DEMOS class are installed on all workstations in Sahara F272, 1st floor west wing of building F. Access to Sahara F272 is automatically granted to students registered to the course. Should you experience any problem with the access, please contact Roy Hybertsen (office A164) to check if your are on the list of registered students; if not, contact Randi Flønes (office B-211).
Path to demos.atr on workstations in Sahara F272:
- On Windows:\\panter\program\simula\demos\demos.atr
- On Linux:/usr/share/cim/demos.atr
Simula/DEMOS syntax definition file for TextPad (for Windows users)
Simula/DEMOS syntax definition file for TextPad.
NB: in Sahara F272, you need to install it on each workstation you want to use since the Application Data folder is local to each workstation.