一种基于语法变异的Lustre差分测试方法

AITNT
正文
推荐专利
一种基于语法变异的Lustre差分测试方法
申请号:CN202510662593
申请日期:2025-05-22
公开号:CN120492351A
公开日期:2025-08-15
类型:发明专利
摘要
本发明公开了一种基于语法变异的Lustre差分测试方法,属于软件工程和形式化验证技术领域,其技术要点是:首先识别Lustre语法中的不变量,例如逻辑表达式的等价变换,然后对Lustre语法树进行语义等价的变异操作,生成多个等价但语法结构不同的Lustre模型。接着,将原始Lustre模型和变异模型转换为C代码,并通过仿真测试对比输出结果的一致性,以判断Lustre模型在转换前后的行为一致性。该方法能够有效检测Lustre到C的转换过程中的潜在不一致或错误,利用Lustre语法树的语义等价变换来实现对Lustre模型的差分测试,以提高Lustre模型转换为C代码过程中的可靠性和测试效率。
技术关键词
测试方法 语法结构 形式化验证技术 表达式 生成测试报告 自动化工具 语义 代码转换 逻辑 测试模块 变量 转换器 节点
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号