动态UML子图形式语义的研究.docVIP

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

文档评论(0)

1亿VIP精品文档

相关文档