基于场景的SOFL规约示范系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:xiangdi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多年以来,形式化规约(formal specification)一直是软件工程领域中的一个研究热点,它的应用范围也正在逐步增长。一般来说,形式化规约是用形式化语言编写的系统规格说明,是系统的属性在某种级别上的抽象表示,能够提供系统行为的精确描述。不过,大型复杂系统的形式化规约在可读性上总是不能令人满意,有时候甚至是规约的编写人员自己都无法知道规约是否定义了“应有的行为”。为解决这个问题,人们提出了规约示范(Specification animation)技术。它通过直接或间接地对规约进行解释和执行来提供一种模拟机制,将规约的行为展示给用户或规约开发人员,帮助他们理解规约。此外,规约示范技术可以和规约验证和校验(specification verification and validation)方法结合起来使用,以达到更好的规约验证效果。 本文提出了一种针对SOFL (Structured Object-oriented Formal Language)规约的规约示范方法并讨论了支持这一方法的工具——SOFL-Animator的设计和开发。SOFL-Animator在规约示范的过程中使用消息序列图(MSC)来显示每条序列的执行过程,从而更好地表现规约中各个部分之间的交互。同时,它还提供对规约示范的过程支持,按照特定的覆盖策略抽取出规约的典型执行序列,然后依次对每一条序列进行示范。用户可以在工具的引导下系统地对规约行为进行示范。 本文的工作在一定程度上克服了SOFL规约在可读性上的缺陷,为SOFL规约的验证和校验提供支持。同时本文提出的方法是第一个针对SOFL的规约示范方法,而SOFL-Animator也是目前为止第一款支持SOFL规约示范的工具,它在过程支持和透明性上有着不错的表现。
其他文献
数据挖掘是针对大量的数据进行分析,以得出有价值信息的过程。随着社会信息化程度越来越高,移动网络设备骤增,产生了大量的数据信息,如何从海量的数据中挖掘出有价值的知识,是数据
随着社会的进步和计算机技术的不断发展,现代智能设备的一个关键标识是人与机器之间的语音交互,语音识别和语音合成技术成为了人工智能研究的一个重要发展方向。语音识别技术
自上世纪90年代以来,包括中国在内的各空间大国相继提出以建立月球基地为主体的“重返月球”计划。月球环境具有高真空、微重力、高温差、强辐射等特点,因此月球探测是一项复杂
上世纪90年代中期以来,利用密码算法芯片的物理特性实施边界信道攻击引起了国内外密码学界的极大关注,已经成为密码分析学发展最为迅速的领域之一。实际应用的密码算法通常用专
本课题来源于船舶自动识别系统(Automatic Identification System,简称AIS),目的是构建一个基于嵌入式技术的船舶自动识别系统。嵌入式系统的处理器类型选用EP7312,操作系统采用
生物信息学是一门交叉学科,是应用信息科学的理论、方法和技术来管理、分析和利用生物分子数据。通过收集、组织、管理生物分子数据,使研究人员获得或者方便地使用相关信息。生
数据仓库系统是一个复杂的系统,其中涉及许多复杂的概念和技术.该文就数据仓库系统中的几个关键技术进行了研究,主要从数据仓库系统的建设和维护管理等方面进行讨论和研究,包
本文对可信计算中偏向应用与协议的一些问题进行了研究。 在对当前可信计算平台的架构进行了基本的介绍之后,建立了一个应用程序模型 – 基于可信计算的网上个人信用系统原
随着因特网的飞速发展,对网络设备的灵活性和性能的要求与日俱增。网络处理器作为一种新的应用专用处理器涌现出来。网络处理器一般采用特定的指令集,多处理核,多线程来优化
随着信息网络的不断发展,云计算技术广泛应用于各行各业,伴之而来的是云安全问题成为了阻碍云计算向更大空间发展的重要因素。根据近年来互联网安全报告显示,由恶意代码攻击导致