UML状态机的形式化语义研究

被引量 : 0次 | 上传用户:A403537889
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UML(Unified Modeling Language)作为事实上的面向对象建模标准语言,它的复杂性和庞大性是不可避免的,但是它也包括了大量的具有模糊、稀疏语义的标准元素。在UML规范中,编制者是用较为形式化的语言OCL(Object Constraint Language)和自然语言两种手段描述静态语义,而动态语义却基本上完全是用自然语言来描述的,UML缺乏一个严格的动态语义定义。因此,对UML进行形式语义研究,对增进该语言的清晰性、等价性和一致性、可扩展性是十分有帮助的,为模型的正确性证明、转换以及支持UML建模工具的一致性检查提供了有力的理论工具。 目前,很多机构和个人都在从事UML的形式语义研究,他们试图通过对UML的研究来对UML的未来产生影响。这些机构和个人所采用的方法主要是补充法和具有面向对象扩展的形式语言方法。这两种方法各具有优点,但是也存在不足。在补充法中所使用的形式化语言不具有面向对象的特征,不能很好地和当前实践相结合,而具有面向对象扩展的形式语言方法又不能直接对UML模型的语义进行形式化,影响了读者对UML模型形式化的理解。 针对以上不足,作者将上述两种方法结合起来,提出了一种新的形式化状态机语义的方法,即首先对UML状态机的元模型的语法结构进行分析,然后通过具有面向对象特征的RAISE(Rigorous Approach to Industry Software Engineering)的说明语言RSL(RAISE Specification Language)直接对UML状态机的操作语义进行形式化。其中在对语法结构分析这一部分中,作者通过提出一个状态层次结构对UML状态机的各种状态及其间的相互关系进行分析,然后依次对事件、转换的结构进行分析,最后对UML状态机的语法结构进行了总结性形式化描述。在对UML状态机的“运行到完成”这一基本操作的语义进行形UML状态机的形式化语义研究式化中,作者运用RSL语言,依次对转换的成立、转换的冲突、冲突的解决、转换的选择的语义进行了形式化描述,并最终提出一个UML状态机“运行到完成”操作的算法。通过上述这两部分的结合,从而提出了一个完整的UML状态机语义形式化的新方法。. 最后,作者通过一个实例说明UML状态机语义的形式化描述可以证明那些用UML描述的系统的一些重要属性是正确的。
其他文献
人是一种有意识的生命存在,认识生命、关注生命、呵护生命是人类的一个永恒主题。教育作为一种直面人的生命、为着人的生命的事业,在促进人的生命的自身超越、提升人的生命的精
党支部是党的基层组织,是党联系群众的桥梁和纽带,是党的战斗力的基础,是团结带领党员和群众进行改革和两个文明建设的战斗堡垒。党支部处于企业生产经营和改革发展的第一线,
苹果是我国重要的果树栽培树种,但单产低、品质差,严重影响着苹果生产的发展。通过育种手段选育优良的品种和砧木是解决存在问题的重要途径。原生质体培养及融合技术能扩大遗传
目的:慢性应激结合孤养制备抑郁大鼠模型,观察郁乐疏对大鼠抑郁行为和脑内单胺氧化酶及单胺递质的影响,探讨其作用机制。 方法:采用孤养结合慢性未预知温和刺激制备抑郁大鼠模
毋庸置疑,国有企业的效能监察工作是确保国企健康发展的基础,高效的效能监察工作可以确保企业拥有一个良性发展的轨道,高效的效能监察工作可以保证国企拥有一个健康的肌体,那
目前,全国多地探索开展非上市公司股权融资以拓展中小企融资渠道。股权作为质押物与传统的不动产抵押物在押物管理上存在很大差异,非上市公司股权与上市公司股权相比也存在价
随着计算机技术的飞速发展、现代教育思想和教学手段的不断变革,计算机题库系统越来越受到重视。题库系统是保证考试具有较高质量、保持水平稳定、更好地达到测试目的的重要手
培训在企业中的作用越来越重要,但培训评估的重要性还没有被企业充分认识到,本文通过对柯式四级评估体系的介绍以及其在企业中应用价值及应用中出现的问题做出了论述,并对柯
高吸水纤维是在高吸水树脂的基础上发展起来的一种功能性纤维。高吸水纤维具有吸水能力和保水能力强,吸水后仍具有较好的强度,能保持纤维吸水后的完整性,而且易于加工的特点,因此
自20世纪90年代以来,随着新科技革命特别是信息技术的快速推进、跨国公司的迅猛发展以及整个时代主题的重大转换,世界出现了新一轮的全球化浪潮,经济全球化作为当今世界发展的客