UML可执行的统一形式语义框架研究

基本信息
批准号:61070226
项目类别:面上项目
资助金额:33.00
负责人:杨宗源
学科分类:
依托单位:华东师范大学
批准年份:2010
结题年份:2013
起止时间:2011-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:章炯民,谢瑾奎,窦亮,刘强,王勇,谭力,崔康乐,金一晟,徐洁琼
关键词:
元模型统一形式语义等价性证明可执行UML
结项摘要

UML是当今主流的建模语言,也是工业界的事实标准。然而,由于UML缺乏精确的形式语义,无法实现对系统设计的推理与验证。本项目将对UML的形式语义进行研究,给UML赋予统一的、可执行的形式语义框架。首先给UML赋予统一的、抽象的指称语义。指称语义将UML中各种非形式语义的元素形式化为抽象的数学元素(函数、集合等)。将提出一个统一的指称语义模型作为UML形式语义的框架。其次,基于该指称语义框架,给UML赋予基于元模型的操作语义。操作语义是指称语义的实现,能给UML带来可执行性,实现对UML模型的测试与验证等实际应用。将采用元模型织入的方法,在UML元模型中织入其操作语义。最后,证明指称语义与操作语义的等价。将利用定理证明器Coq,通过对两种语义进行描述,并采用结构归纳证明两种语义之间的等价性。总之,将给UML赋予统一的、可执行的形式语义框架,为UML模型精化与模型测试、验证提供理论基础。

项目摘要

UML是当今主流的建模语言,也是工业界的事实标准。然而,由于UML缺乏精确的形式语义,无法实现对系统设计的推理与验证。本研究对UML的形式语义进行研究,给UML赋予统一的、可执行的形式语义框架,主要做了以下工作:1)提出了基于情态演算的统一的UML语义框架;2)在定理证明器Coq中实现了UML动态图的指称语义、操作语义,并做了正确性研究,实现了可执行的操作语义;3)研究了设计模式的形式化,对典型设计模式进行了EMF实现;4)提出了可机械验证的软件设计精化思想。总之,我们给UML赋予了统一的、可执行的形式语义框架,从各个方面为UML模型精化与模型测试、验证提供了理论基础。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

珠江口生物中多氯萘、六氯丁二烯和五氯苯酚的含量水平和分布特征

珠江口生物中多氯萘、六氯丁二烯和五氯苯酚的含量水平和分布特征

DOI:10.7524 /j.issn.0254-6108.2017122903
发表时间:2018
2

向日葵种质资源苗期抗旱性鉴定及抗旱指标筛选

向日葵种质资源苗期抗旱性鉴定及抗旱指标筛选

DOI:10.7606/j.issn.1000-7601.2021.04.29
发表时间:2021
3

一种基于多层设计空间缩减策略的近似高维优化方法

一种基于多层设计空间缩减策略的近似高维优化方法

DOI:10.1051/jnwpu/20213920292
发表时间:2021
4

复杂系统科学研究进展

复杂系统科学研究进展

DOI:10.12202/j.0476-0301.2022178
发表时间:2022
5

基于MCPF算法的列车组合定位应用研究

基于MCPF算法的列车组合定位应用研究

DOI:
发表时间:2016

杨宗源的其他基金

相似国自然基金

1

面向UML的形式化测试技术

批准号:69973051
批准年份:1999
负责人:王戟
学科分类:F0203
资助金额:12.00
项目类别:面上项目
2

UML/OCL模型的改写语义研究和工具开发

批准号:61163008
批准年份:2011
负责人:马苏拉
学科分类:F0201
资助金额:49.00
项目类别:地区科学基金项目
3

统一的语义Web内容生成模型研究

批准号:60703059
批准年份:2007
负责人:唐杰
学科分类:F0203
资助金额:21.00
项目类别:青年科学基金项目
4

多Agent系统社会性的形式语义研究

批准号:69973023
批准年份:1999
负责人:石纯一
学科分类:F06
资助金额:13.00
项目类别:面上项目