互联网 qkzz.net
全刊杂志网:首页 > 女性 > 文章正文
刊社推荐

面向农业特定领域软件体系结构适应性模式的研究与设计任守纲 高上上 徐焕良



  摘要:面向农业领域软件体系结构适应性模式支持农业领域应用的领域分析模型、领域设计模型以及农业领域应用系统的生成,并表现出对农业领域变化能提供良好的自动性支持,体现所谓高层感知性、适应性和自动性。为支持这种软件开发过程模型,提出一种资源-规则-分析模型,并给出一个虚拟机架构的支撑体系。作为一个实例,在开源开发环境下对小麦生长模拟与管理决策支持系统原型进行开发和运用。
  关键词:特定领域体系结构; 农业特定领域体系结构; 自适应性; 开源开发环境; 小麦生长模拟; 决策支持系统; 虚拟机
  中图分类号:TP303文献标志码:A
  文章编号:1001-3695(2008)05-1390-03
  
  0引言
  
  特定领域软件体系结构(domain-specific software architecture, DSSA)是特定领域软件开发中的重要软件资源[1]。所谓DSSA就是一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构。它抽象出领域中各应用系统的公共特征和动态行为,再作用于领域中各系统,实现大规模的重用,从而可以更高效、更可靠地实例化一系列软件产品[2]。因此它具备以下特征:具有一个严格定义的问题域和解域;具有领域合适程度的抽象性;具有领域普遍性,可以应用于本领域中某个特定应用的开发;具有本领域开发过程中固定的、典型的可重用的软件元素。
  面向农业领域软件体系结构(domain-agriculture software architecture, DASA)适应性模式研究是基于农业这一特定领域的软件体系结构及适应性等方面的研究。它是支持农业领域应用的领域分析模型、领域设计模型等组成的开发基础,目标是支持农业领域这个特定领域的应用系统的生成;它也是农业信息化系统基础和本质的研究。
  作为农业信息化的基础性、本质性研究,对农业所涉及的对象(生物要素、环境要素、技术要素以及社会经济要素)和过程(生长过程、业务过程以及管理过程等)要进行数字化表达、设计、控制和管理[3]。基于DASA适应性软件体系结构模式的研究是从农业领域及其农业信息化系统的运行角度,强调其软件及软件资源的自适应性,表现出对农业领域变化能提供良好的自动性支持,体现所谓高层感知性、适应性和自动性。它具体体现在:a)基于DASA的业务构件适应性。主要针对农业业务构件在组装业务构件系统过程中对环境变化的适应性。b)连接件适应性。主要指对连接件接口、语义、约束等的修改能力,以实现业务构件间交互的动态性。c)配置适应性。主要是指软件系统的拓扑结构依据环境变化而呈现的静态适应和动态适应。简言之,DASA主要目标是针对农业这一特定领域,设计通用而灵活的软件体系结构[4],最终有效地自动生成应用软件系统。为此,本文将着重研究一个适合农业特定领域的软件过程模型,以及支持该过程相应的支撑软件系统的体系结构。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《计算机应用研究》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017