-
公开(公告)号:CN117130603A
公开(公告)日:2023-11-28
申请号:CN202110720787.9
申请日:2021-06-28
Applicant: 北京林业大学
Inventor: 杨波
Abstract: 本发明涉及一种系统模型解析与存储方法,属于模型驱动开发技术领域,解决了现有技术解析、存储过程中的缺陷。系统模型解析与存储方法,所述方法包括以下步骤:获取所述系统模型的xml文件;解析所述系统模型的xml文件中的待解析元素的内容;将解析到的所述元素内容存入数据库,并构建所述元素之间的关系;其中,所述待解析元素为根据元模型中元素名称的含义,确定的与所述含义对应的元素。
-
公开(公告)号:CN117472337A
公开(公告)日:2024-01-30
申请号:CN202210848316.0
申请日:2022-07-19
Applicant: 北京林业大学
Abstract: 本发明涉及一种AADL模型到Java代码的自动生成系统,属于模型仿真技术领域,解决了现有不适用于大规模集成的AADL模型和缺少将AADL模型实例文件转换为Java代码的问题。Java代码模板用于定义AADL模型实例文件中各种类型的组件信息与Java代码的映射关系;顶层系统识别器用于解析实例文件,识别出顶层系统,获取系统实现和系统组件列表;状态机生成器用于获取内部定义和外部定义的状态信息和事件信息;代码生成器用于获取每个系统组件信息、系统组件实现信息、进程组件信息、进程实现信息、线程组件信息和线程实现信息;将上述信息和特征组信息,以及顶层系统和系统实现信息,分别替换对应的Java代码模板中的动态变量,生成Java代码。实现了Java代码的自动化生成。
-
-