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
Link To Document :
بازگشت