构件语义动态适配在信息系统中的应用

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:JK0803fengwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:构件适配被广泛认为是基于构件化软件工程研究的重点及难点问题,它直接影响软件开发的周期、成本及构件复用程度。该文首先分析构件语义层的特征提出了构件语义组的概念并给出构件失配的四种类别,其次,建立了构件语义动态适配模型,最后,将其应用在信息系统开发的过程中,提高了系统的灵活性和可维护性。
  关键词:构件化;动态适配;软件设计
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)20-0209-02
  Application of Dynamic Adaptation of Component Semantic in Information System
  XU Ye-jun
  (Suzhou Industrial Park Institute of Services Outsourcing, Suzhou 215123, China)
  Abstract:Component adaptation is widely considered to be the key and difficult problems in software engineering based on the component, which directly affects the cycle, cost and reuse of software development. Firstly, the paper analyzes the characteristics of component semantic layer, puts forward the concept of component semantic group and presents four categories on component mismatch. Secondly, the paper presents component semantic adaptation model. Finally, it is applied in the information system,improve the flexibility and maintainability of the system.
  Key words:component; dynamic adaptation; software design
  随着信息技术的飞速发展,信息系统软件已经应用到各行各业,基于构件化软件开发模式已成为面向对象之后软件开发的主要模式,其目的是为了将构件语义动态适配的方法成功应用在信息系统开发中,以此降低开发成本,缩短开发周期,并且能够增强系统的灵活性和可维护性。因此,构件适配成为关键议题之一[3]。本文通过对构件语义动态适配的研究,将其应用到信息系统开发的过程中,提高了系统的灵活性和可维护性。
  1构件语义及构件语义组
  为了描述构件语义失配类别,本文提出了构件语义组概念,构件语义与构件语义组形式化定义如下:
  定义1 构件语义.假设Cs代表构件语义,Cs可以表示为一个三元组,Cs = 其中:F表示构件实现的具体功能集合,I表示构件的接口集合,→描述构件的功能与接口之间的对应关系,并且满足以下条件:
  ii I fi F 且 fi = φ( ii) , 其中, φ ( )代表→的映射关系.
  定义2 构件语义组. 假设CSG代表构件语义组,CSG可以表示为一个四元组,CSG = < CS, R, A, [Φ] > 其中: CS表示构件语义组成的集合;[Φ]表示空集; R描述构件语义之间的关系运算符集合 R ={>, =, !=, }, 符号>, =, !=, 分别表示语义包容、语义等价、语义不等及语义正交;A表示构件语义操作运算符集合 A ={ -, } , 其中:符号-, 分别表示语义差和异或操作. 并且满足以下条件:
  Csi a Csj r {Csi, Csj, [Φ]} Csi r Csj , 其中:假设Csi , Csj CS; a A; r R. (1)
  在定义1 中的条件反映构件的接口与构件的功能对应关系,构件每个接口都有一定功能于之对应,但并不限于一对一的关系,同时构件内部还有可能存在哑功能(不暴露接口);在定义2中的条件反映了构件语义组中的构件语义之间通过一定的操作运算所的到结果,根据该结果判断构件语义失配类别。
  2构件语义失配类别
  待选构件选择是以系统规格说明中的需求构件描述为依据,主要依赖需求构件的接口形式、行为交互条件和功能语义三个条件,其中功能语义是最基础、最重要的前提条件。然而,在实际系统开发中原封不动“as is”利用第三方构件的情况并不多,或多或少的存在语义失配,下面利用构件语义组分析构件语义失配类别。假设Csi ,Csj CS; a A; r R。
  Csi - Csj =[Φ]
其他文献
肿瘤的早期检测对于肿瘤的早期发现、诊断及治疗具有重要意义。基于硅纳米线、石墨烯、二硫化钼的纳米场效应晶体管生物传感器,由于灵敏度高和特异性好、分析速度快、免标记
测定空气中有害气体和蒸气的浓度可用:(1)手抽泵和比色检测管(2)电池驱动的低流量泵和检气管(3)泵和活性炭管(4)由电池驱动泵和比长度比色管(5)不能直读的扩散渗透型剂量计等方法进行。但它们均不能直读,需要如泵等的辅助设备或要作分析测定。
我国商业银行的公司治理问题一直是困扰我国银行业发展的重大问题。2004年开始我国商业银行通过股份制改造,逐步建立了符合现代商业银行特征的公司治理结构。文章通过2009年的
中越合同法均规定了合同履行抗辩权体系,中国合同履行抗辩权由同时履行抗辩权、顺序履行抗辩权和不安抗辩权构成三元结构体系,越南合同履行抗辩权则由不安抗辩权和顺序履行抗
基因治疗是一种具有巨大潜力的新的肝癌治疗策略,本文综述了近几年来国内外在该领域的研究现状,并提出了目前存在的问题及发展趋势.
党的十八大绘制了我国新时期努力实现“中国梦”的宏伟蓝图!作为以培养坚持中国特色社会主义核心价值体系为理想,以踏实做人、认真做事,德才兼备、技能一流为目标的高职教育,面
在教学中PPT的应用越来越普及,界面的色彩运用,不仅是一门科学,更是一门艺术。怎样合理的运用色彩?这方面需要制作人员反复构思。首先色彩的风格应该符合学习内容,其次色彩的
该文给出了一种基于颜色分布直方图借助四叉树图像分割进行图像检索的方法,该方法使用与人类视觉感知相符合的HSV颜色模型,通过构造四叉树借助MeanShift算法对图像进行分割,提取出特征颜色,得到颜色分布的直方图。最后利用EMD算法衡量图像与图像之间的距离,实现图像的搜索。
针对我国上市公司高管薪酬激励过度与不足并存的状况,究竟是上市公司高管激励过度还是激励不足导致了高管去职率居高不下的问题,文章从我国上市公司薪酬契约设计理念、数量与
本文报告了固相化学偶联技术在免疫分析中的产生、意义以及国内外的最新进展,较为详细地介绍了有关固相材料合成或表面改性技术的情况。