• DocumentCode
    2179741
  • Title

    A Pi-calculus formalism for discrete event simulation

  • Author

    Wang, Jianrui ; Wysk, Richard A.

  • Author_Institution
    Dept. of Ind. & Manuf. Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2008
  • fDate
    7-10 Dec. 2008
  • Firstpage
    703
  • Lastpage
    711
  • Abstract
    This paper presents PiDES, a formalism for discrete event simulation based on pi-calculus. PiDES provides a rigorous semantics of behavior modeling and coordination for simulation federates. The capability of PiDES is demonstrated by translating a generalized semi-Markov process formalism into PiDES specification. The usage of PiDES is illustrated through a case study of a flexible manufacturing system consisting of two machines, two parts, and a robot. The major advantages of PiDES are discussed, which include: a) a complete set of semantics for both modeling and execution; b) supporting parallel and distributed simulation; c) adaptive modeling; d) rich coordination semantics for developing large simulation systems; and finally e) a formalism that can be used for agent-based simulation. An implementation of PiDES using Java programming language is also provided.
  • Keywords
    Java; Markov processes; discrete event simulation; flexible manufacturing systems; pi calculus; Java programming language; Pi-calculus formalism; agent-based simulation; behavior modeling; discrete event simulation; flexible manufacturing system; semi-Markov process; Analytical models; Computer languages; Discrete event simulation; Flexible manufacturing systems; Java; Manufacturing industries; Power system modeling; Pulp manufacturing; Robot kinematics; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2008. WSC 2008. Winter
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2707-9
  • Electronic_ISBN
    978-1-4244-2708-6
  • Type

    conf

  • DOI
    10.1109/WSC.2008.4736132
  • Filename
    4736132