摘要
本发明涉及一种基于PEG的AADL代码到图形多层次转换方法,属于嵌入式系统架构建模与分析领域。本发明定义PEG语法规则。该语法规则能够精确描述AADL语言的基本元素、递归结构以及语法优先级;构建AADL代码解析器;基于定义的PEG语法规则构建解析器,该解析器能够逐层解析AADL代码,识别各个设计元素,并在解析过程中捕获并反馈语法语义问题;生成多层次抽象语法树AST。AST能够明确表达AADL的节点构造、层次嵌套、属性映射以及元素关系。第四步,将多层次抽象语法树AST转换为图形化表达。通过图形化的方式,系统架构的各个层级被直观呈现。本发明能够清晰地呈现出不同设计元素之间的层次关系,便于设计人员和开发人员进行分析、理解和修改。
技术关键词
转换方法
解析器
节点
元素
关系
嵌入式系统架构
层级
定义
返回错误信息
关键字
子系统
多层次结构
标识符
嵌套结构
语义
代表
接口
系统为您推荐了相关专利信息
物联网节点
数据处理方法
序列
长距离通信链路
物联网数据处理
高风险
电化学阻抗谱
电池老化状态
风险评估算法
通信接口
托辊轴承
故障诊断方法
带式输送机
故障诊断模型
变分模态分解算法