Sciweavers

WSC
2004

Single-Threaded Specification of Process-Interaction Formalism in Java

13 years 6 months ago
Single-Threaded Specification of Process-Interaction Formalism in Java
In order to support the conceptualization and specification of simulation models of complex systems, several formalisms or world views exist. Petri nets, differential equations, discrete event system specification and process interaction are typical examples. Throughout the last decade many have attempted to implement the process interaction formalism in Java. These initiatives mostly resulted in multi-threaded simulation languages in which a Process extends a Thread. These threads are then sequentially suspended and resumed. The article "Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?" (Sun Microsystems 1999) implicitly ended most of these deadlock prone initiatives. This paper introduces a unique singlethreaded implementation of this world view by introducing a Java-based Java interpreter, which is used only to interpret pausable processes. This interpreter supports all Java programming constructs and hopefully serves as a cornerstone for renewed developm...
Peter H. M. Jacobs, Alexander Verbraeck
Added 31 Oct 2010
Updated 31 Oct 2010
Type Conference
Year 2004
Where WSC
Authors Peter H. M. Jacobs, Alexander Verbraeck
Comments (0)