发明名称 一种基于原型仿真的架构评价方法
摘要 本发明公布了一种基于原型仿真的架构评价方法,借助架构的UML系统顺序图、顺序图,对架构进行模拟执行,追踪架构的时间、内存和CPU这些性能消耗,从而对架构进行定量分析。首先通过EA工具构建架构顺序图和系统顺序图,其次对架构顺序图进行解析,将其转化为执行图,借助仿真信息知识库中的数据,运行执行图,从而对顺序图进行仿真;然后,对架构系统顺序图进行解析,将其转化为执行图,借助顺序图的仿真结果,运行执行图,从而对系统顺序图进行仿真;最后将两类仿真结果用界面展示,作为架构师评估架构时间资源消耗的依据。
申请公布号 CN104008058A 申请公布日期 2014.08.27
申请号 CN201410268692.8 申请日期 2014.06.16
申请人 东南大学 发明人 李必信;陈艺;司静文;孔祥龙;苗意盎
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 一种基于原型仿真的架构评价方法,其特征在于,该方法包括如下步骤:步骤1)用统一建模语言工具Enterprise Architect设计软件架构的顺序图与系统顺序图,并将所述软件架构的顺序图与系统顺序图导出为XMI文件;步骤2)对所述步骤1)导出的顺序图XMI文件进行解析,得到每一幅顺序图的特征信息,即模块名、模块间的消息传递边、消息传递边的顺序、组合片段类型、组合片段内部包含的消息传递边;同时对所述步骤1)导出的系统顺序图XMI文件进行解析,得到系统顺序图的特征信息,即模块名、模块间的消息传递边、消息传递边的顺序、组合片段类型、组合片段内部包含的消息传递边;步骤3)基于所述步骤2)解析得到的顺序图的特征信息,将每个顺序图分别转化成执行图,并从仿真信息知识库中读取顺序图各个操作所对应的时间、资源数以及组合片段信息,然后对生成的执行图进行仿真执行,并根据顺序图仿真原理,获得顺序图的时间资源消耗信息;步骤4)基于系统顺序图仿真用于仿真用户和系统的交互场景,具体为:基于所述步骤2)解析得到的系统顺序图的特征信息,将系统顺序图转化为执行图,并从所述步骤3)得到的顺序图的时间资源消耗信息中获取系统顺序图所需要的仿真信息,进而对生成的执行图进行仿真执行,并根据系统顺序图仿真原理,获得该系统顺序图的时间资源信息。
地址 211189 江苏省南京市江宁区东南大学路2号