Selathco 0.91 generated HTML
Predchozi Dalsi

Table of contents

       

1. Introduction

1.1. Fundamental Concepts of Discrete Simulation
1.2. Simulation-Time to Real-Time Mapping
1.3. Reactivation Points and Reactivation Routines
1.4. Scheduling Possibilities
1.5. Requirements for the Tool

2. Inside J-Sim Kernel

2.1. Possibilities Offered by Java
2.1.1. The Thread Class
2.1.2. Unusable Synchronization Methods
2.1.3. Usable Synchronization Methods
2.2. Simulation as Container
2.3. Execution of a Step - Switching Techniques
2.3.1. Points of Switching
2.3.2. Commands Used to Switch
2.3.3. An Example of One Simulation Step
2.4. Life of a Process
2.4.1. Two Kinds of Death
2.4.2. Killing a Process
2.4.3. Life of a Process Illustrated
2.4.4. Possible Danger of Catching JSimProcessDeath
2.4.5. Prevention from Collapses
2.5. A Deep View of JSimSimulation
2.5.1. Information about Processes
2.5.2. The Calendar
2.5.3. The Simulation Time
2.5.4. Switching to Graphics Mode and Back
2.5.5. The step() Method in Detail
2.6. A Deep View of JSimProcess
2.6.1. States of a Process
2.6.2. The Concept of Over-scheduling
2.6.3. Five Principal Methods
2.7. A Deep View of JSimGUIMainWindow

3. Queue Facilities

3.1. Queues - The JSimHead Class
3.1.1. Simula-like Functions
3.1.2. Other Useful Functions
3.1.3. Statistics Functions
3.1.4. Managing Data
3.2. Elements - The JSimLink Class
3.2.1. Simula-like Functions
3.2.2. Other Useful Functions
3.2.3. Direct Use versus Inheritance

4. System of Exceptions

4.1. Standard Exceptions
4.1.1. JSimException
4.1.2. JSimInvalidParametersException
4.1.3. JSimSimulationAlreadyTerminatedException
4.1.4. JSimTooManyProcessesException
4.2. Nonstandard Exceptions
4.2.1. JSimKernelPanicException
4.2.2. JSimProcessDeath

5. Other Important Features

5.1. Generators of Random Numbers
5.2. Version Functions

6. Programmer's Cookbook

6.1. Creating a Simulation
6.2. Creating a Process
6.3. Running the Simulation
6.4. Influencing Other Processes
6.5. Working with Queues

7. Conclusions

References


Predchozi
Converted by Selathco 0.91 on 01.09.2001 18:44
Dalsi