NASA NTRS · 20220009652
CoCoSim Tutorial: Contract-based Compositional Verification of Simulink Models
Abstract
This tutorial presents CoCoSim, a verification framework for MATLAB Simulink and Stateflow models. We demonstrate CoCoSim’s architecture, designed to be compatible with Lustre-based verification tools, as well as easily extensible to other candidate backends. We focus on CoCoSim’s powerful compositional verification scheme, which allows for scalable verification through the usage of abstractions of subsystems, express ed in the form of Assume-Guarantee Contracts. We show CoCoSim’s interconnection with NASA’s Formal Requirements Tool (FRET), that enables a seamless transition between authoring and formally verifying requirements for Simulink/Stateflow models. Finally, we discuss work in progress with regards to test case generation options in CoCoSim, demonstrating the generation of MC/DC tests for Simulink artifacts.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Andreas Katis. CoCoSim Tutorial: Contract-based Compositional Verification of Simulink Models. https://ntrs.nasa.gov/citations/20220009652
Cite the original work for its findings. Save a collection to share your selection of sources.