-
公开(公告)号:CN101807147B
公开(公告)日:2012-11-28
申请号:CN201010147146.0
申请日:2010-04-15
Applicant: 西北工业大学
Abstract: 一种从嵌入式软件代码中自动抽象软件架构的方法,技术特征在于:自动查检嵌入式软件系统的源代码,将源代码中的字分为数据定义类、运算符号类、控制语句类和函数创建类。查检结束后,该方法根据数据定义类和函数创建类的特征定义相应的DTD文档,用XML语言描述查检结果,并对描述的结果进行解析。该方法根据解析结果,在AADL模型空间中得到对应的模型构件,用AADL文本描述模型构件,形成软件源代码的架构模型。解决了遗产代码的架构抽象和构件间交互关系的描述,有利于系统非功能属性的分析,提高了遗产代码的重用性和软件系统的质量。
-
公开(公告)号:CN101807147A
公开(公告)日:2010-08-18
申请号:CN201010147146.0
申请日:2010-04-15
Applicant: 西北工业大学
Abstract: 一种从嵌入式软件代码中自动抽象软件架构的方法,技术特征在于:自动查检嵌入式软件系统的源代码,将源代码中的字分为数据定义类、运算符号类、控制语句类和函数创建类。查检结束后,该方法根据数据定义类和函数创建类的特征定义相应的DTD文档,用XML语言描述查检结果,并对描述的结果进行解析。该方法根据解析结果,在AADL模型空间中得到对应的模型构件,用AADL文本描述模型构件,形成软件源代码的架构模型。解决了遗产代码的架构抽象和构件间交互关系的描述,有利于系统非功能属性的分析,提高了遗产代码的重用性和软件系统的质量。
-