Skip to main navigation Skip to search Skip to main content

HYASM: A Tool to Verify Hierarchical Systems

  • University of Genoa
  • University of Naples Federico II

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

Abstract

Hierarchical state machines represent a natural and useful framework to model and reason about modern systems. These machines encompass the ability to model hierarchical systems where some of the components can be reused in different contexts, e.g., by hierarchically calling subsystems. However, classical model checkers lack support to properly deal with hierarchical systems. Mostly, they treat the hierarchical calls as generic, possibly recursive, procedure calls. In this paper, we present HYASM a model checker for hierarchical systems as an extension of the tool YASM, a symbolic model-checker based on the CEGAR paradigm. Our tool uses a suitable flattening approach over hierarchical state machines, and experimental results show that our approach works very well in practice.

Original languageEnglish
Title of host publication2023 IEEE International Conference on Enabling Technologies
Subtitle of host publicationInfrastructure for Collaborative Enterprises, WETICE 2023
PublisherIEEE Computer Society
ISBN (Electronic)9798350350432
DOIs
Publication statusPublished - 1 Jan 2023
Event2023 IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2023 - Paris, France
Duration: 14 Dec 202316 Dec 2023

Publication series

NameProceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE
ISSN (Print)1524-4547

Conference

Conference2023 IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2023
Country/TerritoryFrance
CityParis
Period14/12/2316/12/23

Keywords

  • Hierarchical State Machines
  • Model Checking
  • Temporal Logics

Fingerprint

Dive into the research topics of 'HYASM: A Tool to Verify Hierarchical Systems'. Together they form a unique fingerprint.

Cite this