Modeling and verifying a Lego car using hybrid I/O automata

Ansgar Fehnker, Frits W. Vaandrager, Miaomiao Zhang

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

8 Citations (Scopus)

Abstract

We illustrate the application of the hybrid I/O automata framework of Lynch, Segala & Vaandrager by using it to model and analyze the behavior of a simple Lego car with caterpillar treads. We derive constraints on the values of the parameters that occur in our hybrid model that guarantee that the car always moves forward along a black tape, and never gets off the tape or move backward. In order to simplify the correctness proof, we introduce a transition system that abstracts from the hybrid automaton in a rather drastic manner, but still preserves validity of the correctness properties in which we are interested. Even though our original model does not involve any disturbances, the general parametric analysis of the system allows us to extend our results in a trivial manner to a hybrid model in which several disturbances are allowed (mistakes in measurements of lengths, drift and jitter of the hardware clock, velocity, and distance between the two caterpillar treads).
Original languageEnglish
Title of host publicationProceedings, Third International Conference on Quality Software, QSIC 2003
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages280-289
Number of pages10
ISBN (Print)0769520154
DOIs
Publication statusPublished - 2003
Externally publishedYes
Event3rd International Conference on Quality Software, QSIC 2003 - Dallas, United States
Duration: 6 Nov 20037 Nov 2003

Conference

Conference3rd International Conference on Quality Software, QSIC 2003
Abbreviated titleQSIC 2003
Country/TerritoryUnited States
CityDallas
Period6/11/037/11/03

Fingerprint

Dive into the research topics of 'Modeling and verifying a Lego car using hybrid I/O automata'. Together they form a unique fingerprint.

Cite this