基于Event-B的Java代码自动生成中内存安全验证方法

AITNT
正文
推荐专利
基于Event-B的Java代码自动生成中内存安全验证方法
申请号:CN202510272147
申请日期:2025-03-10
公开号:CN119782124B
公开日期:2025-05-09
类型:发明专利
摘要
本发明公开了一种基于Event‑B的Java代码自动生成中内存安全验证方法,首先明确内存管理系统的功能需求、环境需求和安全需求,然后对内存管理系统进行抽象建模,定义系统的核心功能,包括内存分配、回收和状态管理等,通过形式化描述内存管理过程,确保系统行为的可验证性,精化策略从初始抽象模型开始,逐步引入不同的功能需求和安全需求进行精化,在每一步精化过程中,均对模型进行验证;构建从Event‑B到JML,再到Java代码的安全转换规则,并使用Isabelle/HOL定理证明器对系统行为的语义进行验证,确保了代码转换过程中内存操作的正确性,实现了从Event‑B模型到Java代码的安全转化。
技术关键词
内存管理系统 验证方法 抽象方法 Java类 定义系统 逻辑 动态内存分配 链表数据结构 定理证明器 表达式 代码转换 变量 指针 状态更新 语义 策略 核心 意图
系统为您推荐了相关专利信息
1
一种基于环境因素的敏感度数据获取方法及系统
数据获取方法 指标 时间段 非暂态计算机可读存储介质 多元线性回归模型
2
智能电网电力调度优化方法
智能电网电力调度 在线序列极限学习机 形式化验证方法 量子粒子群算法 动态时间规整算法
3
一种基于多模态深度学习的跨区域语义安全验证方法、系统及装置
多模态深度学习 验证方法 模拟单元 语义 验证系统
4
基于天尺度干旱指数的干旱监测方法
干旱监测方法 时间序列分解方法 马尔科夫链蒙特卡洛方法 指数 开源工具
5
自动化优选配置芯片IO的SOC验证方法、系统和设备
验证系统 子模块 验证方法学 芯片 表格
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号