基于UML和时序逻辑语言的银行ATM系统描述与求精

被引量 : 0次 | 上传用户:xys0709
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件体系结构是20世纪90年代国际软件工程领域出现的一个研究热点,随着软件系统规模和复杂性的不断增大,软件体系结构的设计已成为系统成功的关键因素。软件体系结构描述是软件体系结构的一个首要研究内容。目前主流的软件体系结构描述方法主要有两类,分别是可视化描述和形式化描述。两者在描述软件体系结构方面具有很强的互补性。可视化描述清楚直观,以UML为代表。UML提供了一套描述软件系统模型的概念和图形表示法,但缺乏精确的语义,难以对所表示的模型进行严格分析。形式化描述语义精确,如XYZ/E。XYZ/E是一种可执行的形式化的时序逻辑语言,可以在统一的时序逻辑框架下表示从形式化规范到可执行程序的不同抽象层次的系统描述,它的这一特性可以应用于软件体系结构的描述、求精和设计中。本文主要探讨了如何将可视化建模语言UML和时序逻辑语言XYZ/E相结合来描述软件体系结构的问题。首先介绍了软件体系结构的基本概念和描述方法,在此基础上,分析了将UML和XYZ/E相结合描述软件体系结构的可行性。UML的各类视图适合对不同系统结构和行为的描述,但缺乏一致的语义基础,难以说明系统的内在联系。时序逻辑语言XYZ/E适合作为软件体系结构的形式化理论基础,但它对软件体系结构概念方面的支持还不够,基于这方面的考虑,我们扩充了XYZ/E的语法成份,使之支持软件体系结构的基本概念,在语言上提供对软件体系结构基本概念的显式支持,并对UML进行扩展和约束,定义了UML活动图的XYZ/E语义,使之更好的支持软件体系结构的描述。最后本文通过对银行ATM系统体系结构的描述和求精,进一步说明了该方法的可行性。本文的研究对软件体系结构描述研究、UML形式语义研究和形式化方法在软件开发中的应用等方面都将有一定的推动作用。
其他文献
在新时期银幕形象中,多姿多彩的农民形象系列,形成了一道独特而靓丽的风景线。其中有敢于打破传统的成规与范式,追求现代的生活方式与价值取向,积极乐观奋进的农民形象;有在
《现代汉语词典》(以下简称《现汉》)是目前我国最有影响的语文辞书之一。围绕《现汉》的选词、注音、字形、释义等方面的研究成果颇多,但针对《现汉》名物词释义的大规模专
赵纪彬先生是我国著名的哲学史专家、教育家。早期主要从事学生运动和农民运动,1934年转入文化教育界,开始从事中国哲学、中国哲学史、思想史、伦理学、逻辑学和逻辑史的教学
由于中国出版行业的特殊体制,根据WTO规则,中国在2001年已经完全开放了图书发行市场,五年内市场开放程度将会与国际接轨,但到现在至关重要的编辑和出版业务却没有对国外以及
篮球裁判员的执法水平是篮球运动发展的重要保障,良好的执法态度是篮球裁判员正常发挥水平的重要保证,良好的执法态度能促进情绪稳定,注意力集中,思维敏捷,行动果断,从而,不
织物热湿舒适性是表征织物舒适性的重要指标,良好的热湿性能是人们着装的客观要求,而织物材料本身的性能是织物热湿舒适性最大的影响因素,所以,本论文针对织物本身的结构参数
电子商务实质应该是一套完整的网络商务经营及管理信息系统,它的基础是以电子化的形式来处理和传输商务数据,包括文字、声音、图象、视频等等类型的数据。说得通俗一点,电子
目的:探讨个性化约束在清醒危重患者中的应用及护理效果。方法:将我院收治的ICU清醒危重患者240例随机分为两组,观察组120例,采用个性化约束护理,对照组120例不行约束处理,对比
在当今这个信息化的网络时代,以网络为媒介的交流方式层出不穷,其中颇受人们亲睐的是QQ。QQ是目前中国人使用最广泛的互联网聊天工具。QQ名属于网名的一种,是人们在QQ上使用
近几年随着互联网的产生和迅速发展,逐渐成为“第四媒体”,网络语言日益受到人们的关注。作为人类文化的一种特殊体现,网络语言的产生和发展与社会的发展密不可分。科技的发