当前位置: 首页 > 专利查询>武汉大学专利>正文

基于RGPS元模型框架的领域服务资产组织方法技术

技术编号:5316503 阅读:247 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于RGPS框架的领域服务资产组织方法,采用RGPS需求元模型框架对面向服务的领域资产进行建模,使用领域本体作为构建领域模型的基础,是当前领域工程研究一种具有良好前景的发展方向。使用OWL或OWL-S作为领域模型以及领域本体的存储格式,更具开放性,使得领域资产的复用更为便利;通过建立角色到目标、目标到过程以及过程到服务的关联关系,实现模型之间的自动转换,从而能更快捷地得到特定需求所对应的解决方案;通过建立领域问题本体,可以对所有领域模型从功能上进行分类,有利于领域模型的管理,并有助于提高领域资产的复用效率,同时也为领域资产的演化提供良好的支持。

【技术实现步骤摘要】

本专利技术属于计算机软件工程领域,特别涉及一种基于RGPS元模型框架的领域服 务资产组织方法。
技术介绍
上世纪六十年代,针对日益严重的“软件危机”,人们提出了软件工程的概念,试图 用工程化的方法解决软件开发中面临的一系列问题。然而,时至今日,“软件危机”仍然没有 从根本上得到解决。造成“软件危机”的一个重要因素是软件的重用问题,领域工程就是为 了解决这个问题而提出的。领域(Domain)是用来表示或聚合一组系统或功能区域,它们 展示出相似的功能性。领域工程是针对一个应用领域中的业务逻辑进行分析,识别各个系 统共享的领域需求,设计出能够满足业务逻辑需求的架构,并在此基础上开发和组织该领 域的可重用构件的过程。用领域工程思想进行业务逻辑层的分析设计,可以极大地提高 软件的可重用性和可维护性。当特定应用领域的领域模型被构建后,一旦需要开发类似系 统时,就可以通过裁剪领域模型来实现,这就达到大规模软件重用、提高软件开发效率和系 统可靠性的目的。为了使领域分析的结果对应用系统的开发提供更好的支持,必须系统化的捕捉、 表示和分析领域需求,并通过模型形式化的表示所获得的知识。领域模型是对领域中所 有系统的共性需求的模型化表示。领域模型是对领域中的共性需求进行建模,这些共性的 需求模型可以在应用系统开发中进行重用;当在问题分析阶段或后期实现过程中出现二义 性时,领域模型可以作为一个统一的参考源来消除二义性;领域模型作为一个共享的知识 库,便于促进利益相关方之间的交流。当前,迅猛发展的互联网给软件带来了革命性的转变-软件网络化,这种趋势使 网络作为全局性的资源,以网络为媒介向大众用户提供各种信息资源服务。软件的计算模 式、应用模式、产品形态以及盈利模式都会发生很大的变化,例如今后软件的应用方式就像 打电话一样,通过租用软件资源、数据资源等来实现。网络化时代的软件将会成为联接各种 网络资源的核心,成为数据和数据交换的基础。同时,用户需求呈现出更加个性化、多元化 的趋势,生产用户满意的软件是软件企业获得成功的关键。因此,快捷、高效地利用软件服 务资源,构造具有竞争力的服务和应用,向以用户为中心的服务模式转变,是未来软件产业 和信息服务产业的发展方向。在“软件服务”(Software as a Service, SaaS)和“以用户为中 心”(User-centric)的开发理念逐步深入的今天,如何为用户提供按需(on-demand)的软 件服务是面向服务的软件开发的关键所在。规模化定制(MassCustomization)是解决这个 问题一种重要手段。规模化定制是大规模生产和定制化生产相结合的产物,它是指以大 规模生产所需的价格和应市时间为用户需要的产品和服务进行定制化和个性化生产,既可 以为用户带来低价格,又可以满足用户的个性化需求,即能够为用户提供按需的产品供应。实现规模化定制的基础是提供大量可重用的标准构件,以便进行快速组装。在面向服务的软件幵发中,传统软件幵发中的领域建模可以用来完成提供可重用基础这个任 务。通过预先对特定领域的领域知识和共性需求进行建模,得到的领域模型可以为具体应 用服务系统的建模提供公共的可重用基础。面对Internet上的日趋丰富的服务资源,如何 通过领域建模的方式,有效的组织领域中可重用的服务资源,建立起用户需求到服务之间 的桥梁,为面向服务的规模化定制提供基础,是一个亟需解决的问题。针对该问题,本专利技术 将基于RGPS元模型框架,提出一种领域服务资产的组织方法。文中涉及的参考文献如下Karlsson EA. Software Reuse :A Holistic Approach. Chichester :John Wileyand Sons Ltd.,1995. x_xii Reinhartz-Berger I and Sturm A. Behavioral Domain Analysis-TheApplication-based Domain Modeling Approach. In Proc.of 7th InternationalConference on the Unified Modeling Language—the Language and its applications,LNCS 3273,2004,pp.410—424. Jonathan P Browen, Michael G Hinchy. Ten commandments of FormalMethods. IEEE computer. 1995 :56_62Marsha chechik,John Gannon.Automatic Analysis of consistency betweenRequirements and designs . IEEE Transactions on Software Engineering. 2001 :651_671Iscoe N, Williams G B, Arango G.Domain modeling for software engineering. Software Engineering.Proceedings.,13th International Conference,1991,pp.340—343.Lung Chung-Horng,Urban J E. An Expanded View of Domain Modeling forsoftware analogy.Computer Software and Applications Conference, C0MPSAC95,Proceedings,Nineteenth Annual International,1995,pp.77-82.Arango G and Prieto-Diaz R. Domain Analysis Concepts and Research Directions. In Proc. of Domain Analysis and Software Systems Modeling,IEEE ComputerSociety. 1991.操云甫等译.Jos印h Pine II B.大规模定制-企业竞争的新前沿.北京 中国人民大学出版社.2000.
技术实现思路
本专利技术的目的在于针对面向服务的软件开发中存在的问题,提供一种基于RGPS 元模型框架的领域服务资产组织方法。为实现本专利技术所述目的,本专利技术提供的技术方案包括以下步骤步骤1,构造一个面向服务的RGPS元模型框架,其中包括四个层次的元模型,并在 四个层次间建立相应的关联关系;所述四个层次的元模型即角色层元模型、目标层元模型、 过程层元模型和服务层元模型;步骤2,针对具体应用领域,根据领域中的基本概念构造领域实体本体和领域操作 本体,所述领域实体本体用于描述领域中的实体概念及其之间的关系,所述领域操作本体用于描述领域中的操作概念及其之间的关系;步骤3,针对领域中的某一共性问题,基于步骤2构造所得领域实体本体和领域操 作本体,按照步骤1所得RGPS元模型框架构建领域角色模型、领域目标模型和领域过程模 型,并在建模过程中利用领域实本文档来自技高网
...

【技术保护点】
一种基于RGPS元模型框架的领域服务资产组织方法,其特征在于:包括以下处理步骤,步骤1,构造一个面向服务的RGPS元模型框架,其中包括四个层次的元模型,并在四个层次间建立相应的关联关系;所述四个层次的元模型即角色层元模型、目标层元模型、过程层元模型和服务层元模型;步骤2,针对具体应用领域,根据领域中的基本概念构造领域实体本体和领域操作本体,所述领域实体本体用于描述领域中的实体概念及其之间的关系,所述领域操作本体用于描述领域中的操作概念及其之间的关系;步骤3,针对领域中的某一共性问题,基于步骤2构造所得领域实体本体和领域操作本体,按照步骤1所得RGPS元模型框架构建领域角色模型、领域目标模型和领域过程模型,并在建模过程中利用领域实体本体和领域操作本体对这三类模型进行语义标识;步骤4,采用步骤1所得RGPS元模型框架中的服务层元模型注册领域中的服务资源;利用领域实体本体和领域操作本体,对领域中的服务资源进行描述和语义标识,得到领域服务模型。

【技术特征摘要】

【专利技术属性】
技术研发人员:何克清王健余敦辉李兵向书娟孙周旋
申请(专利权)人:武汉大学
类型:发明
国别省市:83[中国|武汉]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1