腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(19)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
CBMC
玩具示例
我是
CBMC
的新手,正在尝试它。在这个链接here中,有一个用
CBMC
检查binsearch函数的玩具示例。我决定运行他们提供的以下命令,只需更改循环展开的次数:
cbmc
binsearch.c --function binsearch --unwind 4 --bounds-check --unwinding-assertions
浏览 24
修改于2021-11-10
得票数 0
2
回答
从Python调用
CBMC
?
有没有一种方法可以从Python调用
CBMC
,或者有没有可用的包装器或API? 我的问题如下。我想在Python中自动创建一个C函数(这工作得很好),并将它们从Python发送到
CBMC
进行检查,并获得函数是否正常的反馈。
浏览 3
修改于2015-07-20
得票数 1
1
回答
作为独立的
CBMC
?
作为独立的Visual运行
CBMC
是否可能?我是否需要重新编译它,还是还有其他的窍门? 我只需要经常使用
CBMC
将函数转换为CNF,所以我想用函数名调用它,将cnf文件写入磁盘,然后重新启动。
浏览 4
修改于2015-07-19
得票数 1
回答已采纳
1
回答
cbmc
是如何使用c头的?
如果我有一个包含多个函数的c文件,并且我想在预处理版本的程序(使用gcc)上运行带有z3求解器的
cbmc
,并且在header部分有一些其他文件(c文件)。
cbmc
将如何查看这些文件?return 0;首先,我用gcc对程序进行了预处理然后使用instrument (在4后面添加print语句以查看x的值) 然后,我在插入指令的文件版本上运行
cbmc
浏览 6
修改于2019-06-25
得票数 0
1
回答
为什么
CBMC
的平仓次数更多?
让我们考虑下面给出的代码,我想知道为什么当我们假设io的初始值大于2时,
CBMC
的松开程度超过了上限。assert(i0>=0); { } assert((o1 <= 1));
CBMC
输出:Parsing /tmp/in1_1524461553_1936466587.cTyp
浏览 3
修改于2018-04-23
得票数 0
1
回答
如何获取
CBMC
中的所有排列?
我正在尝试获取
CBMC
中数组的所有排列。
浏览 13
提问于2020-04-15
得票数 0
回答已采纳
3
回答
"assert in C“和"assert in model checking like
CBMC
”有什么区别?
在像
CBMC
(C语言的有界模型检查器)这样的模型检查器中,用户定义的断言语句接受一个布尔条件,并且模型检查器检查程序的所有可能执行的条件是真还是假。
浏览 0
修改于2018-04-22
得票数 3
1
回答
在
CBMC
中表达“精确一次”的更好方法
我正努力想出一个更好的解决方案,在
CBMC
(C有界模型检查器)中声明一个“精确一次”的属性。
浏览 4
修改于2015-07-19
得票数 3
回答已采纳
1
回答
CBMC
在我的P螺纹程序中检测到一个断言错误,是正确的吗?
我使用
CBMC
来验证我的线程程序,它检测到了一些我认为不存在的断言错误。只有当我同时运行这两个线程时,才会发生错误。也就是说,当我将调用线程函数(func或func1)的语句之一放入注释中时,
CBMC
可以验证它是否成功。数组a和b的分配是否有冲突?pthread_create(&thr1, NULL, func1, (void *)0); pthread_join(thr1,NULL); }
CBMC
浏览 2
提问于2018-08-29
得票数 3
1
回答
无法在Ubuntu c++程序中使用
CBMC
进行验证-编译器type_traits.h模板专门化且参数数错误
我下载了gcc (4.9V)和g++ (4.9V)编译器,并通过终端安装了
CBMC
。file2.c的ΑΑ文件int sum(){sum=0;sum+=array[i];终端类型: std::cout<<"The sum of "<<a<<" and "<<b<<" is "<<
浏览 1
修改于2016-03-24
得票数 3
回答已采纳
2
回答
似乎无效的内存访问没有由CMBC报告
cbmc
test01.c --pointer-check
CBMC
报告说这个项目是安全的。这是
CBMC
的问题还是我遗漏了什么?
浏览 2
修改于2016-03-31
得票数 0
2
回答
在Z3中使用不同的后端解算器
我在
CBMC
(C bounded Checker)中使用的方法是:运行程序并生成一个中间DIMAC表示(在一个文件中),然后使用该文件作为其他SAT求解器的输入。我可以在Z3中做类似的事情吗?
浏览 2
修改于2020-04-01
得票数 3
1
回答
为什么对边的全部不进行迭代,导致无限或有限多个环解?
但是当我尝试使用连边,即总no.of边时,在
cbmc
运行中,我会得到无限的展开。 除非我使用len迭代,否则上面的代码运行良好。
cbmc
进入无限展开??有人能解释一下吗。
浏览 5
修改于2015-11-18
得票数 1
回答已采纳
1
回答
z3:在断言中添加变量声明
= 0)(declare-fun |main::1::y!0@1#1| () (_ BitVec 32)) (define-fun |main::1::x!
浏览 1
修改于2016-04-07
得票数 0
1
回答
Z3中的精确n编码
我在
CBMC
(C有界模型检查器)中实现的方法是将列表定义为_Bool,并使用一个无符号的int,只使用状态B1 == N。
浏览 8
修改于2017-07-04
得票数 2
回答已采纳
2
回答
解析txt文件并使用openpyxl输出到xlsx文件
Workbookws1 = wb.create_sheet("Queue", 0)with open('
CBMC
_Queue_Results.txt
浏览 16
修改于2022-03-05
得票数 0
2
回答
如何在源代码级别自动展开源代码中的循环?
i++;11: if (i<3){13: i++;15:} 我知道会自动地为软件模型检查解压缩循环,但我不确定
CBMC
浏览 3
修改于2013-01-02
得票数 0
1
回答
寻找math.h函数的纯c版本(不支持协处理器)
我必须使用一些(半自动)自动验证软件(
CBMC
),它是静态地工作在C源上。浮点是支持的,但没有所有的数学函数的定义。其尝试是检查,是否有可能用它来检查数字软件。 所以我需要这些功能。
浏览 8
修改于2017-05-23
得票数 5
回答已采纳
1
回答
如何将从源构建的app链接到Qt/QML应用程序子app项目?
aws-c-common/include \ $${AWS_DIR}/aws-sdk-cpp/crt/aws-crt-cpp/crt/aws-c-common/verification/
cbmc
浏览 13
提问于2022-07-20
得票数 0
领券