Back to results

University of Illinois at Urbana-Champaign

On multi-agent hybrid system verification: Modeling in verse, star sets, and user studies

Abstract

dc:description

Hybrid systems have become the standard mathematical framework for modeling and verifying the safety of cyber-physical systems. Many effective tools for verifying hybrid systems exist; however, using these tools requires the user to write a model according to the tool’s specifications, which has a steep learning curve in the form of training in formal logics. The Verse library was developed to address this problem, allowing users to write their specifications in Python instead of using specialized logics. While over 200 engineering students have used Verse, its usability has not yet been formally evaluated. In this thesis, we present a preliminary user study of Verse and use its findings to improve the tool further. We designed an assignment and surveyed the experience of undergraduate engineering students who used the tool for design validation in a course on safe autonomy. We found that the students gave the verification aspect of Verse an average score of 54 on the Software Usability Scale, and the simulation aspect an average score of 61. These scores indicate the tool is usable but needs improvement. The most common complaints about Verse were related to its speed and documentation. Throughout the rest of this thesis, we provide updated documentation of the Verse tool. We also explore using new data structures in the reachability algorithms to increase speed. We present the star set data structure, which is an efficient and precise generalization of zonotopes, and demonstrate its potential to speed up Verse through experimental evaluations.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Braught, Katherine
Contributors dc:contributor
  • Mitra, Sayan

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2024 Katherine Braught
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/125597

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Braught, Katherine. On multi-agent hybrid system verification: Modeling in verse, star sets, and user studies. Thesis thesis, University of Illinois at Urbana-Champaign, 2024. https://hdl.handle.net/2142/125597