Contract-Based Verification of MATLAB and Simulink Matrix-Manipulating Code.

Lecture Notes in Computer Science(2014)

引用 7|浏览24
暂无评分
摘要
This paper presents an approach to automatic, modular, contract-based verification of programs written in a subset of the MATLAB programming language, with focus on efficiently handling the provided matrix manipulation functions. We statically infer types and shapes for matrices in the language and use this information in the verification. We consider two approaches for verification: direct axiomatisation of the built-in matrix functions and expansion of the functions. We evaluate our approaches on a number of examples and discuss challenges for automatic verification in this setting.
更多
查看译文
关键词
Matrix Function, Function Call, Expression Language, Typing Rule, Type Inference
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要