构件组装中“特征干扰问题”的时序逻辑检测方法研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:LJX22766966
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,基于构件的软件开发方法已经受到越来越多的重视。大多数构件经过了严格的质量认证,单独运行时功能十分明确,但当来自于不同开发者、不同开发时间的构件组装在一起时,就会发生很多问题,这些问题被称为“特征干扰”,而其中那些影响系统正常运行或降低系统运行效率的特征干扰被称为“特征干扰问题”,这些问题是必须被检测出来并予以解决的。 由于构件可能具有不同的抽象层次和粒度,我们采用了时序逻辑语言XYZ/E作为构件描述语言,这种语言能够描述构件的静态语义和动态执行,并且能在不同抽象层次上对系统进行形式化描述。在本文,我们主要针对设计阶段的构件进行描述,并给出其组装中特征干扰问题的检测方法。但是,这种方法还可以应用于其它阶段和其它抽象层次的构件。 构件间的特征干扰不仅与构件功能有关,还与构件间的组装方式相关,所以我们提出了一种基于组装方式的特征干扰问题检测方法。这种检测方法分为两个层次:状态控制层次,即检测构件以某种方式组装时状态之间是否存在不匹配的问题;结构层次,对多个构件组装后的行为进行检测。 在特征干扰问题的检测中还需要考虑相关问题:状态、事件的相关性问题和状态可达性问题。相关性问题是为了找出必须共存、可能共存和矛盾的状态、事件,便于状态控制层次的检测。可达性问题是为了验证我们找出的发生特征干扰问题的状态是否能由系统的初始状态通过变迁得到,即特征干扰问题是否一定发生。 文章给出了使用这种方法检测IP过滤系统和Email系统中特征干扰问题的实例,并在附录中以升降机系统为例,说明了使用这种方法检测需求阶段的特征干扰问题的过程。
其他文献
随着计算机技术的发展,嵌入式系统已经广泛地应用于国防、工业、交通、能源、信息技术以及日常生活等各个领域。在这些应用开发中,除了非常少数的简单应用,其余无一例外的选
后推设计作为非线性系统自适应控制的重要手段,越来越受到人们的重视。本论文主要研究了具有摄动的单输入单输出(SISO)、多输入多输出(MIMO)严格反馈非线性系统,纯反馈非线性系
MPLS是新一代骨干网的架构,它利用标记快速交换的方式,让数据包可以更快速地送达目的地。然而,当工作路径发生故障时,若没有另外一条恢复路径,则不能像IP网络那样,数据包可以籍由路
Internet和Web技术的发展为现代远程教育提供了新的教育手段和技术支持.基于Internet的现代远程教育通过构建一个开放性的教育环境,克服了传统教育在时间、空间上的限制,对于
随着全球Web应用的不断发展,人们发现在Web应用和传统的桌面应用(比如企业内部管理系统、办公自动化系统等)之间存在着连接的鸿沟.而面对这些开发语言不同、部署平台不同、通
随着自动控制、网络和计算机技术的不断发展,通过网络实现电梯远程监控、维护和实现故障诊断的智能化已成国内外各电梯业研究的热点.本文通过分析电梯远程监测系统的国内外研
QoS技术是在目前网络条件下,为传输对带宽、时延、抖动等有特殊要求的数据而提出的解决方案.QoS是实现网络电话、视频点播、远程教学、远程手术、远程会议和学术交流等新技术
网络缓存(Web Caching)把经常访问的网络对象在访问开销较少的网络节点上存一个副本,当用户再次访问这些对象时,可以直接从这个开销较少的网络节点上得到满足。从而在有限的带
随着Internet的迅速发展,互联网上存在着数千万可能成为资源提供者的各类计算机,包括众多高性能计算中心的计算设备、或者一些提供某种服务的节点.如何更好地扩展和利用网络
电信运营支撑系统支撑电信业务的运营流程,满足运营需求,其建设质量直接体现了电信运营商的经营管理和服务水平.传统的以业务为中心的电信运营支撑系统存在着开发周期长,可维