Model Checking Time Petri Nets: A Translation Approach based on Uppaal and a Case Study

TitleModel Checking Time Petri Nets: A Translation Approach based on Uppaal and a Case Study
Publication TypeConference Paper
Year of Publication2005
AuthorsFurfaro, A, Nigro, L
Conference NameProc. IASTED International Conference on Software Engineering (SE'05)
Date PublishedFebruary 15-17
Conference LocationInnsbruck, Austria
Abstract

This work is concerned with modelling and analysis of time dependent systems, e.g. communication protocols and embedded real-time systems, using Merlin and Farber's Time Petri Nets (TPN's). TPN's combine a rigorous formalism for expressing time requirements with a familiar graphical notation. The practical use of TPN's, though, strongly depends on adequate tools supporting the verification activities. This paper proposes a translation approach of TPN's on to UPPAAL/Timed Automata which makes it possible to model check realistic TPN systems using a popular tool. The method centres on a single and general UPPAAL template which can easily be decorated for verification purposes. The paper demonstrates effectiveness of the approach through a case study.