发明名称 一种基于模型化工具Simulink的软件重构方法
摘要 本发明公开了一种基于模型化工具Simulink的软件重构方法,包含以下步骤:步骤1、定义一个抽象模板,用于定义整个框架;步骤2、定义子结构,继承抽象模板,来完成操作的具体实现;步骤3、根据操作的逻辑结构在Simulink中建立模型,并利用RTW组件将模型转换为嵌入式的C代码。使用模型作为软件重构过程中的一个可执行规范,比传统重构方法可读性和可重用性大大增强。自动生成的C代码可以匹配特定的硬件平台,代码可靠性不再受开发人员能力限制,比传统代手工编码更可靠,因而可以在嵌入式领域推广应用。
申请公布号 CN103995703A 申请公布日期 2014.08.20
申请号 CN201410231815.0 申请日期 2014.05.29
申请人 中国航空无线电电子研究所 发明人 郭宁
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海和跃知识产权代理事务所(普通合伙) 31239 代理人 杨慧
主权项 一种基于模型化工具Simulink的软件重构方法,包含以下步骤:步骤1、定义一个抽象模板,用于定义整个框架;步骤2、定义子结构,继承抽象模板,来完成操作的具体实现;步骤3、根据操作的逻辑结构在Simulink中建立模型,利用Simulink的RTW组件将模型转换为嵌入式的C代码;其中抽象模板及子结构中均设有指针指向基本方法和模板方法,基本方法由子类去实现,模板方法实现基本方法的调度。
地址 200233 上海市徐汇区桂平路432号