发明公开
- 专利标题: 一种基于模型驱动方法的嵌入式软件代码合成方法
-
申请号: CN202410846892.0申请日: 2024-06-27
-
公开(公告)号: CN118733019A公开(公告)日: 2024-10-01
- 发明人: 沃天宇 , 张济微 , 苏东泽 , 郭思远 , 李诚 , 谢康 , 葛宁
- 申请人: 北京航空航天大学
- 申请人地址: 北京市海淀区学院路37号
- 专利权人: 北京航空航天大学
- 当前专利权人: 北京航空航天大学
- 当前专利权人地址: 北京市海淀区学院路37号
- 代理机构: 北京中创阳光知识产权代理有限责任公司
- 代理商 尹振启
- 优先权: 2024105999951 20240515 CN
- 主分类号: G06F8/35
- IPC分类号: G06F8/35 ; G06F8/71 ; G06F8/74
摘要:
本公开提供一种基于模型驱动方法的嵌入式软件代码合成方法。首先建立对软件设计文档执行操作系统特征信息的提取过程;进而为不同的目标操作系统构建代码生成的操作系统封装模板并形成进程代码;以所述操作系统封装模板为基础构建操作系统封装代码合成工具;进而由代码合成工具来生成操作系统相关的封装代码;最后由所述代码合成工具将封装代码与业务代码合成为完整的飞控软件应用程序;方案将与操作系统相关的特征信息提取出来,与代码生成的核心逻辑分离,作为一套单独的操作系统封装模板类,并以这些操作系统封装模板类为基础实现了一种基于模型驱动方法的嵌入式软件代码合成方法。