基于形式语义的构件组装与演化研究

被引量 : 0次 | 上传用户:hellstone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发方法是软件工业化生产的现实可行途径。基于构件的软件开发,不仅能有效地提高软件生产率,缩短软件产品上市时间,抢占有利的市场先机,还能使软件产品在客户需求满意度、软件质量上领先于同类产品,提高软件项目的成功率。构件技术已成为软件产业发展的关键技术之一,推行基于构件的软件开发是当前软件生产的世界潮流。 构件的组装与演化是充分发挥构件技术优势、实现软件复用、构筑高质量软件产品的关键技术之一。但目前的构件规约缺乏形式语义信息,从而导致无法对构件的结构和行为进行属性约束,更不能对构件的功能特性进行严格的定义,这样就经常导致多个构件组装到一起后可能产生意想不到的交互结果。 形式化的构件语义有助于对构件的功能特性进行严格的规约。据此,本文在对构件的静态结构特征和动态行为特征进行深入研究的基础上,提出了一种构件的形式语义模型。并以此作为基础,对构件组装和演化的相关问题展开深入的探索和研究。具体如下: 首先,本文结合构件的静态结构特征和动态行为特征,基于谓词逻辑、集合论以及进程代数π演算,提出了一种构件的形式语义模型。它不仅能够描述构件的静态结构特征,还能够对构件的动态行为特征进行建模。 其次,基于构件组装的特点,提出了一种基于连接规约的构件组装方法,并提出了构件组装的语义规约推导算法,特别是提出了构件端口规约的推导算法和构件行为语义规约的推导算法。 第三,基于构件组装的特点,提出一种构件组装完整性、一致性和适配性的分析算法。并对构件演化方面的构件替换问题进行了讨论。 构件的形式语义建模,有助于对构件组装和演化的相关问题展开研究,从而更好地支持基于构件的软件开发方法,提高运用构件组装和演化技术生成的软件系统的质量。这些研究将有力地推动构件技术的发展,有着重要的理论意义和实用价值。
其他文献
【目的】解决滴灌条件下暗管排水困难的问题。【方法】提出一种具有大孔隙流作用的排水暗管结构,通过土槽试验研究其对暗管排水和排盐效果的促进作用。试验中设置3种大孔隙流
目的比较七氟醚与异氟醚吸入麻醉对肾移植患者术后早期肾功能影响的差异,为吸入麻醉药的选择提供借鉴。方法对106例全身麻醉下行同种异体肾移植的终末期肾病患者的临床资料进
文章分析了培养学生责任意识的重要意义,探讨了通过思想品德教育培养学生责任意识的具体路径,提出了教师应利用教材内容,帮助学生树立责任意识;应用合理方式,帮助学生深刻认
建立了气相色谱法检测食用酒精中甲醇和杂醇油含量的方法.方法的相对标准偏差为0.97%~3.81%,回收率为91.09%~101.60%,最低检出限为0.21~0.85μg/mL.该方法稳定,步骤简单,准确度
<正>漆器是扬州历史最悠久,也最具代表性的手工艺品。扬州漆器起源于战国时代,兴旺于汉唐,鼎盛于明清,流光溢彩至今已长达两千余载。1910年、1915年和2001年扬州漆器三次参加
期刊
近年来,国家财政部针对会计准则在执行中的重点、难点问题,陆续出台了多项修订及解释,不断补充和完善我国的会计准则体系。2014年伊始,财政部就出台的一系列准则,发布了五项
目的:观察三七不同配伍关系抗炎、镇痛、防治胃溃疡的作用。方法:采用正交试验设计对方中组成药味进行三七与各药味用与不用的组合,选择巴豆油致小鼠耳肿胀,醋酸所致小鼠扭体
针对稀土电解槽石墨内衬破损问题,通过显微CT扫描对石墨内衬孔隙结构进行了定量表征,利用这些孔喉参数可以分析空气和电解质在石墨内衬中的流动情况.结果表明:该样品的孔隙度
国外在总结公路建设前车之鉴,提出了合理、人性化的高速公路设计—宽容设计。结合我国公路建设现状和国外公路建设经验基础上,提出了主动引导、路侧净区、人性化的护栏、长下