论文标题
UCLID5:多模式形式建模,验证和合成
UCLID5: Multi-Modal Formal Modeling, Verification, and Synthesis
论文作者
论文摘要
UCLID5是系统的多模式形式建模,验证和系统合成的工具。它使人们能够解决异质系统(例如硬件和软件的组合)或具有多个,多种规格或需要混合建模模式的系统的验证问题。 \ uclid的一个新方面是强调使用语法引导和诱导合成以自动化建模和验证的步骤。该工具文件在\ UCLID工具中介绍了新的开发项目,包括新的语言功能,与语法引导的合成新技术集成和解决方案,对Axiomant和Operational建模的支持以及对新问题类别的示范进行了支持以及强大的实施。
UCLID5 is a tool for the multi-modal formal modeling, verification, and synthesis of systems. It enables one to tackle verification problems for heterogeneous systems such as combinations of hardware and software, or those that have multiple, varied specifications, or systems that require hybrid modes of modeling. A novel aspect of \uclid is an emphasis on the use of syntax-guided and inductive synthesis to automate steps in modeling and verification. This tool paper presents new developments in the \uclid tool including new language features, integration with new techniques for syntax-guided synthesis and satisfiability solving, support for hyperproperties and combinations of axiomatic and operational modeling, demonstrations on new problem classes, and a robust implementation.