AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Automatic Translation of Timed-Arc Petri Nets to Timed Automata

Authors

;

Term

10. Term

Publication year

2005

Abstract

Denne afhandling undersøger automatisk verifikation af systemer modelleret med TAPN, et formelt værktøj til at beskrive adfærd med tidsaspekter. Vi oversætter flere underklasser af TAPN til TA, en relateret model som understøttes af verifikationsværktøjet Uppaal. Derefter kontrollerer vi nåbarhed (om bestemte tilstande kan nås) på de oversatte TA for at udlede de samme egenskaber for den oprindelige TAPN. Vores reduktionsteknik gælder for underklassen k‑konservative net. Oversætteren er implementeret i Java og bruger XML til ind- og uddata. Tilgangen illustreres med to casestudier: Fischers protokol og Alternating Bit Protocol.

This thesis explores automatic verification of systems modeled with TAPN, a formalism for describing behavior with timing. We translate several subclasses of TAPN into TA, a related model supported by the verification tool Uppaal. We then check reachability (whether certain states can be reached) on the translated TA to infer the same properties for the original TAPN. Our reduction technique applies to the TAPN subclass known as k-conservative nets. We implemented the translator in Java with XML input and output. The approach is illustrated with two case studies: Fischer's protocol and the Alternating Bit Protocol.

[This abstract was generated with the help of AI]