基于场景和属性的需求引出及形式化建模

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:x111678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
场景是一种分析与验证需求的有效工具,因此基于场景的分析与设计受到广泛关注。场景提供预期系统的行为实例,也就是说场景中的交互行为一定是预期系统要出现的行为。一个场景一般情况下不能完整的描述整个系统的行为,所以基于单个场景构建的行为模型只是最终预期系统的一个下界。属性是描述系统行为必须要满足的一种状态说明,基于属性的构造的行为模型包含所有不违反属性的可能轨迹。因此基于属性的行为建模为预期系统提供了一个上界。如何基于场景构造预期系统的下界和基于属性构造预期系统的上界,以及在上界行为模型和下界行为模型之间得到最终的预期系统便是本文的研究重点。   本文首要解决是如何进行基于场景和属性的需求引出。消息序列图(MessageSequence Charts,MSC),一种场景的表示方法,用于描述场景中构件之间的通信、交互行为,因此本文首先介绍MSC的基本概念。3-值流体线性时序逻辑公式是一种描述系统属性的有效方法,因此在介绍3-值克莱尼逻辑(Kleene logic)和流体之后,文中给出了3-值流体线性时序逻辑公式的概念。然后通过一个论坛发帖系统的实例,根据场景的描述将需求引出,生成MSC图,然后又将需求形式化为属性描述。   基于场景合成的标号迁移系统只能描述场景给出的行为,不能描述场景没有给出的可能行为。基于属性合成的标号迁移系统不能区分哪些是为了满足安全属性必须发生的行为和不违反安全属性的可能发生的行为。针对现有合成算法存在的问题,并在现有合成算法的基础上,我们给出了合成模态迁移系统的算法。在现有基于场景合成LTS算法的基础上,提出一个算法使得LTS变成MTS,得到一个预期系统必然行为的下界,同时合成的MTS模型可以表达除场景描述之外的可能行为。在基于属性合成LTS算法的基础上,提出了合成MTS的算法,得到预期系统的一个上界,合成的MTS模型可以区分必然行为和可能行为。最后通过合并操作将这两个MTS模型合并为一个MTS,该模型保留下界的必然行为和上界的可能行为。合并之后,系统行为可以进一步精化,模态迁移系统的精化不仅保留了初期的属性和场景,而且支持新的属性和场景的抽取。
其他文献
随着宽带无线网络接入技术的推进,多媒体业务在业务种类中的比例迅速上升,它们对QoS的需求越来越高。虽然IEEE802.11 e可以按业务流优先级实现服务区分,但是当信道处于高负载的
随着下一代网络技术的发展,传统的通信方式逐渐转移到IP网络上。VoIP技术为基于IP网络的语音通信提供了一个强有力的手段,而随着嵌入式技术和无线局域网技术的不断发展进步,IP电
经过近十年的研究,功能CT已经在颅脑、心脏、肝脏及肾脏等多种脏器中验证了其能有效地反映这些脏器在血供生理方面的信息,并且对中风、心肌梗死、肝脏移植、肾动脉狭窄等多种疾
随着传感器技术、嵌入式计算技术、分布式信息处理技术和通信技术的迅速发展和日益成熟,推动了具有现代意义的无线传感器网络的产生和发展,其目的是协作地实时监测、感知、采集
纹理合成技术是计算机图形学研究的重要内容之一,也是研究的热点。纹理合成在计算机虚拟现实,计算机动画,影视制作等领域有着广泛的应用。多年来,研究人员对提高纹理合成的质量和
随着计算机技术、网络技术及多媒体技术的飞速发展,基于网络的仿真虚拟实验室的实现成为可能,并以其出色的性价比正在成为研究的热点。目前仿真虚拟实验室多用于教学培训并取得
理论上而言,生物体中的转座行为呈随机性,在基因组中只有小部分区域没有转座子的存在。但据实际观察来看,转座子在基因组中的分布呈现高度的非随机性,并且不同的种群之间分布规律
在全球范围内GSM之所以曾经乃至现在都如此成功,漫游(Roaming)功能和网间互通(Inter-working)是两个核心的要素,而目前都是基于单对单的双向(Bilateral)或单对多的多向(Multila
时空分析方法通过分析时空数据提取目标时域与空域特征,将有意义的数据从总体中分离并应用在后续研究领域中。多视角视频时空分析实现从视频中提取时空数据特征,对目标行为分
数据库技术的发展水平决定着国家信息化程度的高低。随着生活社会化和网络化的不断深入,信息容量的爆炸式增长对数据库技术的发展提出了更高的要求。伴随在网络监控系统、金融