CoCoSim Tutorial: Contract-based Compositional Verification of Simulink Models 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.
Document ID
20220009652
Acquisition Source
Ames Research Center
Document Type
Presentation
Authors
Andreas Katis (Wyle (United States) El Segundo, California, United States)
Date Acquired
June 22, 2022
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: NASA V&V Commercial Systems TC-3 Conference and Seminar Series