发明名称 | 一种从UML模型转换至SmartC模型的转换方法 | ||
摘要 | 本发明涉及嵌入式集成开发环境技术,主要是实现一种从UML模型转换至SmartC模型的转换方法。本发明一种从UML模型转换至SmartC模型的转换方法,包括如下步骤:1)分析UML模型中的对象图和状态图,提取UML模型状态图中状态与转移条件可执行代码中的OSEK标准API;2)分析OSEK标准API中涉及不同实体之间交互的函数,并以此为标准,将UML状态图转换成为支持OSEK标准的SmartC模型。本发明分析了UML模型的总体特点,从所有的模型图中提取出对象图与状态图两种模型用于模型转换,而不需要分析UML中的所有模型。由于SmartC擅长描述汽车电子领域,UML语言擅长于描述通用建模过程,该模型转换策略的出现,解决了在汽车电子领域,通用建模过程领域细化的问题。 | ||
申请公布号 | CN101295246A | 申请公布日期 | 2008.10.29 |
申请号 | CN200810062087.X | 申请日期 | 2008.05.28 |
申请人 | 浙江大学 | 发明人 | 吴朝晖;张莉苹;胡博;李红;丁杰 |
分类号 | G06F9/44(2006.01) | 主分类号 | G06F9/44(2006.01) |
代理机构 | 杭州裕阳专利事务所(普通合伙) | 代理人 | 张骁敏 |
主权项 | 1、一种从UML模型转换至SmartC模型的转换方法,包括如下步骤:1)分析UML模型中的对象图和状态图,提取UML模型状态图中状态与转移条件可执行代码中的OSEK标准API;2)分析OSEK标准API中涉及不同实体之间交互的函数,并以此为标准,将UML状态图转换成为支持OSEK标准的SmartC模型。 | ||
地址 | 310027浙江省杭州市西湖区浙大路38号 |