• DocumentCode
    532497
  • Title

    Executing Petri net based system model

  • Author

    Zhang, Na ; Jiang, Mingyue ; Ding, Zuohua

  • Author_Institution
    Center of Math Comput. & Software Eng., Zhejiang Sci-Tech Univ., Hangzhou, China
  • Volume
    4
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    Implementation in a low-level language exposes problems with the system modeling, but involves considerable development and debugging effort, particularly if the modeling problems are discovered late in the implementation and lead to significant changes being made. Implementation in a high-level language with well-defined and safe semantics could be a good solution to this issue. In this paper, Petri nets have been used to model systems. By defining rules to map Petri net to Haskell, a functional language, we get a high level implementation of the system. After executing Haskell program, we can check in the early design phase the problems that will be found in the late implementation phase. Gas station problem has been employed to illustrate our method.
  • Keywords
    Petri nets; computer debugging; functional languages; Haskell program; Petri net based system model; functional language; gas station problem; high-level language; low level language; system debugging; Haskell; Petri nets; modelling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5620640
  • Filename
    5620640