摘要
本发明涉及一种基于模版的AADL平台无关代码生成方法,属于自动代码生成领域。本发明解析器读取AADL模型,提取其中描述的模型元素,包括:系统架构、组件信息、组件间连接以及相关属性,为后续的映射步骤提供必要的数据支持;根据AADL模型和平台无关抽象层的结构与需求,定义两者之间的映射关系;具体包括将AADL模型中涉及的组件类型、连接关系及相关属性与抽象层中对应的元素匹配,以确保抽象层能够完整描述AADL模型的功能及结构;根据第二步中制定的映射规则,将解析出的AADL模型元素逐一转换为抽象层中对应的元素,生成平台无关的抽象层模板代码。本发明提高了代码生成的扩展性和灵活性。
技术关键词
AADL模型
代码生成方法
平台无关
解析器
模版
元素
生成平台
端口
定义
模板
关系
交互机制
数据
存储组件
框架
通信接口
核心
周期性
字符
系统为您推荐了相关专利信息
文本特征分析
文本分类方法
文本分类系统
摘要
模版
质检方法
质检模型
脚本
计算机程序产品
生成可执行
网络安全测试
态势展示系统
数据处理测试
展示方法
监控网络安全