动态UML子图的形式语义的研究.pdg.pdf
论文摘要
通用建模语言(trML,Unified
ModelingLanguage),是一种功能强大的、可视
化面向对象建模语言,它提供了多种UML子图,可以刻画系统的不同侧面,包
括静态拓扑结构、动态行为、组装方式等。经过几十年的发展,在系统建模领域,
设计开发人员普遍采用UML建立系统模型,现在UML已经成为事实的工业标
准。UML存在于软件生命周期的各个阶段:需求、设计、分析、实现、测试、
发布、维护等。
对一些安全关键系统,如网络协议、轨道交通控制系统、嵌入式实时并发系
统等,在需求、设计阶段前期,要求保证系统模型的关键功能性属性,和推导量
化的非功能属性。设计开发人员通常采用UML建模复杂系统,但是,UML是
一种半形式化的元模型,不具备精确的形式语义,不能对关键系统属性进行自动
推理。如果能给UML赋予形式化语义,就能在模型检测器的支持下,对关键系
统属性,自动进行功能验证和性能分析。
静态UML子图用于刻画系统的拓扑结构,动态UML子图用于刻画系统行
为,设计开发人员,通常更关注系统运行时(run-time)特性。本文的研究工作,
主要是给动态UML子图赋予形式语义,关注的问题有:UML的语义描述不精
确,造
原创力文档

文档评论(0)