FMitF: Track II: Enhancing the Bounded Model Checking Tool for Hyperproperties (HyperQB) for Industrial Applications
- Institution
- Michigan State University, MI
- Principal investigator
- Borzoo Bonakdarpour
- Funding
- $150K
- Duration
- 2024–2027
Moonbase score
Still being scored
Abstract
Many crucial requirements in computing systems such as security and privacy are properties of multiple behaviors of the system. While many tools have been developed to ensure the correctness of systems with respect to single executions in the past few decades, there is currently no tool support for ensuring the correctness of policies such as privacy. This project’s novelty is a state-of-the-art tool, called HyperQB, that will be able to mathematically prove the correctness of systems with respect to security and privacy policies. The tool will be robust, reliable, user-friendly, push-button, and open-source beyond an academic artifact while facilitating broader adoption and expanding its user base. The outcome of the project – the tool HyperQB – will take as input a family of models in popular modeling languages and a hyperproperty and produces as output a verdict on whether the models satisfy the hyperproperty. The project will deliver two sets of results. The first set will focus on significantly boosting the performance of HyperQB verification engine through a variety of methods. This includes incorporating (1) highly expressive semantics of hyperproperties; (2) enhancing its completeness; (3) compact representation of state space unrolling; (4) efficient implementation in Rust, and (5) interfacing with state-of-the-art solvers for quantified Boolean formulas. The second set will focus on substantially improving the front-end of the tool by providing (1) parsers for popular modeling languages; (2) an interface for third-party developers, and (3) user interfaces for standalone and web-based deployments. The project will rigorously evaluate the outcomes by a major expansion of benchmark suites by case studies from fields of information-flow security and concurrent data structures as well as detailed comparison and contrast with other existing tools. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
LOADING MOONBASE SCORE
Questions for Michigan State University
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same researchers, same institution, same topic, scored first.
- NSF · Michigan State UniversityNot yet scored
Collaborative Research: SaTC: CORE: Small: Hyperproperty-based Enforcement of Information-flow Security
Borzoo Bonakdarpour · $300K · 2023–2027
- NSF · Michigan State UniversityNot yet scored
EAGER: Causal Analysis through Formal Reasoning and AI for Cancer Diagnostics
Borzoo Bonakdarpour · $240K · 2023–2025
- NSF · Michigan State University73
A tango between magnons and phonons in 2D van der Waals insulating magnets
Xianglin Ke · $417K · 2023–2026