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


Reachability Analysis for Timed Models using Max-Plus Algebra

Authors

; ;

Term

2. term

Publication year

2011

Submitted on

Pages

49

Abstract

Dette speciale undersøger brugen af max-plus-polyedre—mængder defineret i max-plus algebra—til at repræsentere klokkerummet ved nåbarhedstjek i tidsmodeller. Overapproksimation betyder at analysere en større, enklere mængde, der indeholder det præcise klokkerum. Vi viser, at der findes modeller, hvor max-plus-overapproksimation er nøjagtig, mens DBM (Difference Bound Matrices) overapproksimation ikke er det. Vi beviser en ekstrapolationsalgoritme for endimensionale max-plus-polyedre og skitserer principperne for en generel ekstrapolationsalgoritme. Vi implementerer max-plus-polyedre-repræsentationen i en modeltjekker for timed-arc Petri nets og viser, at for nogle modeller, hvor DBM-overapproksimation ikke giver korrekte resultater, kan max-plus-overapproksimation være hurtigere end en eksakt DBM-analyse.

This thesis examines using max-plus polyhedra—sets defined in max-plus algebra—to represent the space of clock values when checking whether states are reachable in timed models. Overapproximation means analyzing a larger, simpler set that contains the exact clock space. We show that there are models where max-plus overapproximation is exact, while DBM (Difference Bound Matrices) overapproximation is not. We prove an extrapolation algorithm for single-dimensional max-plus polyhedra and outline principles toward a general extrapolation algorithm. We implement the max-plus polyhedra representation in a model checker for timed-arc Petri nets and demonstrate that, for some models where DBM overapproximation fails to give correct results, max-plus overapproximation can be faster than exact DBM analysis.

[This abstract was generated with the help of AI]