PROCESS MANAGEMENT AND EVENT SCHEDULING IN SIMDL SIMULATION LANGUAGE

被引:0
|
作者
GENC, FP [1 ]
机构
[1] MIDDLE E TECH UNIV,DEPT COMP ENGN,ANKARA 06531,TURKEY
来源
SYSTEMS ANALYSIS MODELLING SIMULATION | 1990年 / 7卷 / 11-12期
关键词
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
SIMDL is a discrete event simulation language based on concurrent processes with a predefined form and task. A generator type process creates transactions of a model and the transactions are moved from one user defined queue to another under the control of server processes. This paper describes the internal organization of SIMDL simulation system, its process management technique and event scheduling algorithm. SIMDL's process management and event scheduling techniques are inspired from operating system concepts related to concurrent processes. The ready list is an activation list used to record process activations in chronological order. Two primitives "insert}activation}list" and "delete}activation}list" are designed to schedule processes. When a model is compiled the code generated is a pseudo code of a software machine having a stack architecture. The instruction set contains instructions especially developed for simulation purposes.
引用
下载
收藏
页码:873 / 883
页数:11
相关论文
共 50 条
  • [31] Scheduling critical channels in conservative parallel discrete event simulation
    Xiao, Z
    Unger, B
    Simmonds, R
    Cleary, J
    THIRTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PROCEEDINGS, 1999, : 20 - 28
  • [32] Interactive scheduling with genetic algorithms and visual event simulation model
    Breskvar, U
    Kljajic, M
    IEEE REGION 8 EUROCON 2003, VOL A, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 429 - 432
  • [33] A DISCRETE-EVENT SIMULATION APPROACH FOR SCHEDULING BATCH PROCESSES
    BAUDET, P
    AZZAROPANTEL, C
    DOMENECH, S
    PIBOULEAU, L
    COMPUTERS & CHEMICAL ENGINEERING, 1995, 19 : S633 - S638
  • [34] UML 2 as a Modelling Language in discrete event simulation
    Knaak, N
    Page, B
    SIMULATION IN WIDER EUROPE, 2005, : 399 - 408
  • [35] MEX, A PROGRAMMING LANGUAGE THAT SUPPORTS DISCRETE EVENT SIMULATION
    ODOWD, M
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 215 - 220
  • [36] AN EXTENSION OF AN ACTOR LANGUAGE TOWARDS DISCRETE EVENT SIMULATION
    SENTENI, A
    SALLE, P
    LAPALME, G
    ADVANCES IN AI AND SIMULATION, 1989, 20 : 219 - 223
  • [37] An architecture to facilitate interoperability of Discrete Event System Specification and Coalition Battle Management Language simulation models
    Hosang, Elizabeth
    Wainer, Gabriel A.
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2016, 13 (01): : 43 - 65
  • [38] Improving the Management of an Emergency Call Service by Combining Process Mining and Discrete Event Simulation Approaches
    Lamine, Elyes
    Fontanili, Franck
    Di Mascolo, Maria
    Pingaud, Herve
    RISKS AND RESILIENCE OF COLLABORATIVE NETWORKS, 2015, 463 : 535 - 546
  • [39] Event driven process simulation of pipeline networks
    Heckl, Istvan
    Kalocsai, Peter
    Halasz, Laszlo
    Kalauz, Karoly
    PRES'09: 12TH INTERNATIONAL CONFERENCE ON PROCESS INTEGRATION, MODELLING AND OPTIMISATION FOR ENERGY SAVING AND POLLUTION REDUCTION, PTS 1 AND 2, 2009, 18 : 737 - +
  • [40] RARE EVENT SIMULATION FOR A GENERALIZED HAWKES PROCESS
    Zhang, Xiao-Wei
    Glynn, Peter W.
    Giesecke, Kay
    Blanchet, Jose
    PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 1271 - +