发明名称 一种从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号