基于构件的软件系统动态演化研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:bright545454
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文针对基于构件的软件系统动态演化问题,以形式化的角度提出了软件系统动态演化方法。该方法是一种粗颗粒度、高层次、结构化的形式化方法。它允许从系统的角度考虑广泛的演化需求,使用在线的方式(Online)对软件系统持续地施加演化算法,使软件系统获得完整的新的计算能力。从这个意义上来说基于构件的软件系统动态演化方法提升了系统的动态演化能力,延长了软件的生命周期,为其它分支的研究提供了有益的理论支持,有较高的科学意义和现实意义。   本论文的具体内容如下:   1.在多值逻辑、时序逻辑的基础上,建立多值时序逻辑。多值时序逻辑是一种元语言,该元语言能够精确地刻画演化的对象是什么、演化的粒度大小以及演化的结果是什么等问题。多值时序逻辑是描述系统属性、识别待演化构件、刻画演化需求的理论基础   2.建立识别待演化构件的形式化方法——基于多值时序逻辑的模型检测。该方法通过扩展多值时序逻辑的语义解释模型E-Kripke结构,得到SAM模型,作为对待演化系统进抽象、建模的行形式化工具。使用模型检测算法检索SAM模型的状态空间,验证该模型是否存在一个状态或状态的集合满足使用多值时序逻辑所刻画的系统属性。最后,将检测算法输出的状态集合映射成为构件集合。该构件集合称之为待演化构件集合。基于多值时序逻辑的模型检测方法本质上实现了从演化需求规约或系统属性刻画到待演化构件之间的映射。   3.给出行为相关性分析方法。由于软件系统往往处于一个复杂的、协同工作的计算平台,例如网格计算、普适计算或云计算。对该系统中的待演化构件集合实施的演化算法,势必影响与待演化构件集合行为相关联的构件或构件集合的行为一致性、完整性。因此必须提出一种分析方法来判定与待演化构件集合行为相关的元素集合是什么。这个元素集合我们称为行为相关集合。行为相关集合的确定,为实施软件系统动态演化算法奠定了基础。任意一个软件动态演化算法的输入元素并不是单一的待演化构件集合,而是待演化构件集合与行为相关集合的并集。   4.给出构件可演化性分析。可演化性包括了构件可删除性、可添加性、可替换性和可迁移性。所谓构件的可演化性是指围绕系统活性、公平性对各种基本演化意图的实现过程进行分析,判定构件集合在实施演化意图后软件系统是否是活的、公平的。只有待演化构件及其行为相关集合满足了可演化性,才能针对待演化构件及其行为相关集合实施动态演化算法。   5.围绕基本动态演化意图给出基于构件的软件系统动态演化算法。其中基本的动态演化意图包括:构件删除、构件添加、构件替换、构件迁移、连接删除、连接建立、连接重定向和构件属性重配置。   6.建立动态演化度量机制。系统在实施了一系列演化算法后,需要建立相应的度量机制,对以下问题进行度量:演化后系统行为是否和原系统行为一致或是否满足用户的预期;系统性能是否能够满足应用需求等。只有经过定量的分析才能回答施加在软件系统上的“演化”是否是成功的。
其他文献
角膜胶原交联术(n CXL)对阻止扩张性角膜病、感染性角膜病、屈光不正的发展具有较好的安全性和有效性。常见n CXL有常规胶原交联术、加速胶原交联术、跨上皮胶原交
模块化多电平换流器(MMC)因具备拓扑结构模块化程度高、输出电压等级扩展性强、控制方式灵活多样、输出波形质量好等优势成为了电压源换流器型高压直流输电(VSC-HVDC)技术中的首选拓扑,并广泛应用在风力发电、光伏发电等可再生能源并网、向弱电网/无源网络供电、大负荷型电网供电和不同步的交流电网互联等场合。本文以全桥MMC(FB-MMC)的调制技术为主要研究对象,对载波移相脉冲宽度调制(CPS-PWM
基于限价指令订单簿与订单流的证券市场微观结构的研究已成为当前国际金融研究中一个重要的领域。基于限价指令订单簿研究一些重要变量,如价格波动、交易量以及买卖价差等的分
本文主要研究了如下一类带粘性项的随机Karman方程的随机吸引子存在性与维数估计{utt+(αut-△ut+[1+γ(∫D|△u|2dx)2]△2u-[u,v])=f(x)dw/dt,x∈D,t∈[τ,+∞),△2v+[u,u]=0,u|(a)D=(
非线性系统科学自1963年洛伦兹发表《决定论非周期流》以来得到了飞速发展,而混沌问题作为非线性动力系统科学的一个重要课题,由于在描述各类自然现象的动力系统中都得以存在
开关磁阻电机作为发电机运行的低成本、高可靠性的优点近来引起广泛的关注。无轴承开关磁阻发电机通过在开关磁阻发电机中应用无轴承技术,既保持了开关磁阻电机的优点,又具有无轴承电机的高速适应性。本文研究的无轴承开关磁阻全周期发电机,结合了无轴承技术和开关磁阻发电机的优良特性,是一种在励磁阶段也能发电的新型开关磁阻发电机。以其数学模型、系统平台设计、控制策略作为研究重点,本文主要做了以下几个方面的工作:首先
近年来,带式输送机的应用越来越广泛,电机作为电动滚筒的重要组件,其性能的好坏决定了带式输送机的传输质量。电励磁双凸极电机是近几年发展起来的一种新型特种电机,它具有结构简单坚固、可靠性高、耐高温、功率密度高、效率高等优点,本文创造性地将外转子电励磁双凸极电机作为滚筒驱动电机,实现了电动滚筒的低速大转矩直驱式功能。本文在现有双凸极电机设计的研究成果之上,设计了一台24/16极三相外转子电励磁双凸极电机
在各类系统中,不确定性和时滞的存在时非常广泛的。在任何系统中都存在误差,那么在任何系统中都存在不确定性,而只要是在反馈系统中,在信号反馈的过程中必然存在着时间滞后的
金融市场的很多典型事实比如分布的尖峰胖尾特征、长记忆性、杠杆效应等让有效市场假说受到越来越多的质疑,在这样的背景下,分形假说作为一种复杂性的研究课题逐渐被引入金融市
无刷直流电机(BLDCM)具有功率密度高、控制简单、动态性能好等特点,逐渐在家用和工业领域得到广泛的应用。但是与永磁同步电机(PMSM)相比,BLDCM的转矩脉动较大,这会极大地降低电力传动系统的控制性能。同时在一些场合,驱动系统的体积受到了较为严格的限制。为此,本文研究了无刷直流电机驱动器去电容化设计。本文首先在Buck电路BLDCM驱动系统电容取值较小的情况下,研究了传统PI控制下电机换相期间