[发明专利]变换系统模型的方法、计算机程序及系统模型变换装置有效
申请号: | 200980149491.3 | 申请日: | 2009-08-31 |
公开(公告)号: | CN102246173A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | 宫下尚;松村郁生;田井秀树 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变换 系统 模型 方法 计算机 程序 装置 | ||
技术领域
本发明涉及变换系统模型的方法、计算机程序及系统模型变换装置。
背景技术
众所周知,多视角横向地描述软件和制造业中的系统模型时,如果牵连到的模型元素的规模变大,用于横切描述的提取操作的效率便降低。例如,以前有人提出了几种形式地描述约束的方法。但是,约束数一变大,就难以有效率地对约束进行分析和编辑。通用图形建模语言SysML(Systems Modeling Language:系统建模语言)的PD(Parametric Diagrams:参数图)和Visual OCL、Constraint Diagrams,能够用块与链接来可视地描述约束和应满足约束的系统构成元素之间的关系。但是,如果要描述牵连到大量系统构成元素的约束,图中大量的块与链接相互拥挤而复杂化,因此难以进行有效率的约束分析和编辑。当前,已经在以越来越大的规模制作复杂的系统,分层次且多视角地分析、编辑大量的模型元素变得很重要。
另一方面,作为以大量数据为对象进行分析的方法之一,OLAP(Online Analytical Processing:在线分析处理)为人所知。OLAP是将关系数据结构作为快照展开为多维数据模型来进行数据分析的方法,最终分析结果被展开为表格/矩阵形式,形成自然的定义。OLAP已被广泛用于业务中的各种类型的分析,已成为确定的方法。反过来讲,基于表格形式的大量数据的有效分析方法,在系统描述中也被认为是有前途的。
但是,就用于系统描述的SysML、作为车载编入软件描述的标准的Autosar(注册商标)(Automotive Open System Architecture:汽车开放系统架构)、控制系统的描述上一般使用的Simulink(注册商标)等大多数语言而言,具有一般的图形结构作为基本数据模型,不形成关系形式的数据结构。因此,为了作为表格/矩阵进行分析,需要适当地将两者的数据模型相对应。
作为具有图形结构的图形模型和关系模型之间的对应,已公开了各种方法(例如,专利文献1~3)。专利文献1中记载的网络型数据库查询控制系统根据用集来定义网络型数据库中的记录间的关系的外部架构信息和用于定义将网络型数据库存储在存储装置上的方面的内部架构信息,生成关系型数据库中列信息和集信息组成的网络模型信息。然后,网络型数据库查询控制系统根据该网络模型信息和对关系型数据库的查询语句执行对网络型数据库的查询。
专利文献2中记载的关联信息变换装置设有:输入单元,其输入数据库用的关联信息的数据结构;属性表达存储单元,其将来自输入单元的信息以n维欧氏空间等的距离空间内的关联信息表达存储;图形表达存储单元,其将来自输入单元的信息以节点和弧构成的图形结构的关联信息表达存储;属性表达/图形表达变换单元,其将属性表达存储单元存储的信息和图形表达存储单元存储的信息相互变换;以及输出单元,其将属性表达存储单元存储的信息或图形表达存储单元存储的信息作为关联信息的数据结构输出。
专利文献3中记载的数据库模型变换方法执行这样的操作:对应基于网络模型的数据库中的每个组生成表格,在子组包含的子记录上附加父子关联信息和顺序信息后存储到子表格中。
现有技术文献
专利文献
专利文献1:特开平5~274348号公报
专利文献2:特开平6~250896号公报
专利文献3:特开2000~267906号公报
发明内容
发明要解决的课题
但是,专利文献1~3中公开的系统等全部不能提供关于模型变换中得到的关系数据库的表格之间的关系的信息。因此,专利文献1~3中记载的系统等,不能进行从分层次的多个视角的关系模型的生成等,不容易进行系统模型的分析和编辑。
本发明的目的在于提供通过利用表示层次关系的信息使得系统模型的分析和编辑变得容易的变换系统模型的方法、计算机程序及系统模型变换装置。
用以解决课题的手段
根据作为本发明一个方面的本发明的第1方面,设有图形模型存储部的计算机接收包含与多维数据模型的结构和提取模型元素的提取查询有关的描述的变换处理描述的输入,所述图形模型存储部存储具有图形形式的数据结构的、包含多个模型元素的系统模型的图形模型。这里,图形模型是可用SysML等的语言描述的模型,可将系统结构、行为(动作)及约束中至少一个模型化。而且,计算机基于输入的变换处理描述从图形模型存储部中存储的图形模型生成其维度具有层次关系的多维数据模型。多维数据模型的结构应用雪花架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980149491.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示屏模块以及显示装置
- 下一篇:信息娱乐系统