dc.contributor.author | Nguyen, Hoang Linh | |
dc.date.accessioned | 2017-08-24 16:12:20 (GMT) | |
dc.date.available | 2017-08-24 16:12:20 (GMT) | |
dc.date.issued | 2017-08-24 | |
dc.date.submitted | 2017-08-08 | |
dc.identifier.uri | http://hdl.handle.net/10012/12191 | |
dc.description.abstract | This thesis is about techniques for the analysis of concurrent and real-time systems.
As the first contribution, we describe a technique that incorporates automatic symmetry
detection and symmetry reduction in the analysis of systems modeled by timed automata.
First, our approach detects structural symmetries arising from process templates of realtime
systems, requiring no additional input from the user. Then, the technique involves
finding all variables of type process identifier and computing a set of generators that forms
a group of automorphisms. Our technique is fully automatic, and not restricted to fully
symmetric systems.
The second contribution of this thesis is that we combine elements of compositional proof,
abstraction and local symmetry to decide whether a safety property holds for every process
instance in a parameterized family of real-time process networks. Analysis is performed on
a small cut-off network; that is, a small instance whose compositional proof generalizes to
the entire parametric family. Our results show that verification is decidable in time polynomial
in the state space of the “cut-off” instance. Then we apply these ideas to analyze
Fischer’s protocol, CSMA/CD protocol and Train-Bridge protocol. | en |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.subject | Symmetry Reduction | en |
dc.subject | Compositional Verification | en |
dc.subject | Model Checking | en |
dc.subject | Formal Method | en |
dc.title | Symmetry Reduction and Compositional Verification on Timed Automata | en |
dc.type | Master Thesis | en |
dc.pending | false | |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.degree | Master of Mathematics | en |
uws.contributor.advisor | Trefler, Richard | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |