Abstract
Choosing Ada as a base language for the process view of simulation, one would like to adopt the Ada rendezvous for process interaction. This paper investigates the implications of the rendezvous in the context of simulated time. To avoid the danger of deadlock (as exhibited by some proposed systems), a very thorough control of the rendezvous is shown to be necessary. A suitable simulation mechanism is presented and proven. But judged by the ensuing costs the rendezvous is considered to be no attractive choice for general simulation purposes.
Considering methods, this paper uses and contributes to the “space-time view” (L.Lamport) of processes: processes are sequences of actions, and simulated time is a mapping of actions to numerical values.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
H.H. Adelsberger: ASSE — Ada Simulation Support Environment. Proc. Winter Simulation Conf., 1982
ANSI: The Programming Language Ada Reference Manual. 1983
C.J. Antonelli, R.A. Vok, T.N. Mudge: Hierarchical Decomposition and Simulation of Manufacturing Cells using Ada. Simulation, Apr.1986
G. Bruno: Rationale for the Introduction of Discrete Event Primitives in Ada. Simulation in Strongly Typed Languages, ed.R.M. Bryant, 1984
R.M. Bryant: Discrete Event Simulation in Ada. Simulation, Oct.1982
A. Burns: Concurrent Programming in Ada. 1985
V.A. Downes, R. Tellaeche Bosch: Discrete Event Simulation with Ada. Proc. UKSC Conf. on Computer Simulation, 1984
V.A, Downes, R. Tellaeche Bosch: Discrete Event Modelling in Ada. Proc. Joint Ada Europe/ Ada Tec Conf. 1984
W.R. Franta: The Process View of Simulation. 1977
P. Friel, S. Sheppard: Implications of the Ada Environment for Simulation Studies. Proc. Winter Simulation Conf. 1984
P. Friel, D. Reese, S. Sheppard: Simulation in Ada: an Implementation of two World Views. Simulation in Strongly Typed Languages, ed. R.M. Bryant, 1984
L. Lamport: Time, Clocks, and the Ordering of Events in a Distributed System. CACM, July 1978
G. Lomow, B. Unger: The Process View of Simulation in Ada. Proc. Winter Simulation Conf. 1982
R. Pooley: Languages for Discrete Event Simulation. Proc. Simula Users’ Conf. 1985
S.A. Steele, R. Beeby: A Process Simulation Package concealing Multi-tasking. Proc. Ada Europe Conf. 1986
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pohlmann, W. (1987). Simulated Time and the Ada Rendezvous. In: Herzog, U., Paterok, M. (eds) Messung, Modellierung und Bewertung von Rechensystemen. Informatik-Fachberichte, vol 154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73016-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-73016-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18406-5
Online ISBN: 978-3-642-73016-0
eBook Packages: Springer Book Archive