Presentation 2012-03-08
A Translator of C to Petri Net Markup Language C2PNML and Its Application Examples
Hiroaki TANIGUCHI, Shingo YAMAGUCHI, Takeshi SUSAKI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Petri net based analysis technique has been utilized for behavioral analysis of programs. A program to be analyzed needs to be represented as a Petri net. Voron et al. have pointed out that engineers are not always familiar with Petri nets. In this paper, we propose a translator of C to Petri net markup language (PNML), which is named C2PNML, and show the implementation. We also show an example of applying C2PNML for analyzing and debugging a concurrent program.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Petri net / programming language C / Petri net markup language / C2PNML / translation / behavioral analysis
Paper # MSS2011-78
Date of Issue

Conference Information
Committee MSS
Conference Date 2012/3/1(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Mathematical Systems Science and its applications(MSS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) A Translator of C to Petri Net Markup Language C2PNML and Its Application Examples
Sub Title (in English)
Keyword(1) Petri net
Keyword(2) programming language C
Keyword(3) Petri net markup language
Keyword(4) C2PNML
Keyword(5) translation
Keyword(6) behavioral analysis
1st Author's Name Hiroaki TANIGUCHI
1st Author's Affiliation Graduate School of Science and Engineering, Yamaguchi University()
2nd Author's Name Shingo YAMAGUCHI
2nd Author's Affiliation Graduate School of Science and Engineering, Yamaguchi University
3rd Author's Name Takeshi SUSAKI
3rd Author's Affiliation Faculty of Engineering, Yamaguchi University
Date 2012-03-08
Paper # MSS2011-78
Volume (vol) vol.111
Number (no) 453
Page pp.pp.-
#Pages 6
Date of Issue