-
题名UML2.0类图的一种形式化描述方法
被引量:5
- 1
-
-
作者
杨敬中
张广泉
戎玫
-
机构
苏州大学计算机科学与技术学院
暨南大学深圳旅游学院
-
出处
《计算机科学》
CSCD
北大核心
2007年第2期277-279,288,共4页
-
基金
江苏省高校自然科学研究项目(批准号:05KJB520119)
重庆市自然科学基金项目(编号:CSTC
+1 种基金
2006BB2259)
重庆市教委科学技术研究项目(合同号:040803)
-
文摘
UML类图是根据系统中的类,以及各个类之间的关系来描述系统的静态视图。基于UML缺乏精确语义描述的不足,我们提出了基于时序逻辑语言XYZ/E来表示类图形式化语义的方法。通过对UML2.0类图元素及其特点的分析,找出类图元素的形式化描述规则,利用转换法实现了对UML2.0类图的XYZ/E形式化描述。
-
关键词
uml2.0类图
形式化描述
XYZ/E
-
Keywords
uml2. 0 class diagram, Formal description, XYZ/E
-
分类号
TP311.134
[自动化与计算机技术—计算机软件与理论]
-
-
题名动静态信息相结合的UML2.0序列图逆向生成方法
- 2
-
-
作者
梁若莹
陈平
胡圣明
刘鹏飞
-
机构
西安电子科技大学软件工程研究所
-
出处
《计算机科学》
CSCD
北大核心
2008年第8期269-272,共4页
-
基金
国家教育部博士点基金(项目编号:20030701009):面向对象逆向工程工具研究
国家自然科学基金(项目编号:60473063)
研究生创新基金(编号05009)
-
文摘
符合UML2.0标准的序列图在UML1.x序列图的基础上添加了控制流信息。为此,本文提出一种基于动静态信息相结合的UML2.0序列图逆向生成方法。该方法首先利用目标程序运行时的动态信息产生基本的方法调用序列,然后依据静态的程序依赖图对其进行补充和调整,在其上添加方法间的逻辑关系,使产生的序列图带有控制流信息。这种方法生成的序列图符合UML2.0标准,可以很好地辅助用户理解目标程序。
-
关键词
逆向工程
程序理解
序列图
uml2.0
-
Keywords
Reverse engineering, Program understanding, Sequence diagrams, uml2. 0
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
O157.5
[理学—基础数学]
-
-
题名一种UML2.0模型动态特性的一致性验证方法
- 3
-
-
作者
雷博
裴磐洁
-
机构
[
-
出处
《信息技术》
2014年第8期183-186,共4页
-
文摘
近年来,UML已经被广泛应用于软件的分析和设计,然而,由于软件系统的复杂性,在UML模型中,难免会引入不同图表间特别是动态视图之间的不一致性。提出了一种用于验证UML2.0模型状态图和顺序图一致性的方法。首先,用XYZ/E来形式化描述状态图并将其转化为Promela输入语言;然后,用LTL来表示顺序图间的相互作用;最后利用模型检测工具Spin通过检查Promela描述的状态图是否满足LTL公式来达到检测模型一致性的目的。
-
关键词
uml2
0
状态图
顺序图
一致性
模型检测
-
Keywords
uml2. 0
state diagram
sequence diagram
consistency
model checking
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向方面的软件系统动态交互行为建模
被引量:5
- 4
-
-
作者
杨敬中
戎玫
张广泉
-
机构
苏州大学计算机科学与技术学院
暨南大学深圳旅游学院
-
出处
《计算机工程与科学》
CSCD
2007年第11期137-139,共3页
-
基金
江苏省高校自然科学基金资助项目(05KJB520119)
重庆市自然科学基金资助项目(2006BB2259)
-
文摘
面向方面编程是一种基于关注点分离的新技术,它成功地解决了面向对象编程中存在的代码缠结和散射问题。但是,在软件设计阶段,面向方面建模并没有得到很好的支持。通过分析面向方面编程的特点以及UML2.0新增的复合片段概念,本文提出了应用顺序图中的可选片段来表示Aspect与组件之间的横切交互行为,并给出将Aspect引入顺序图的相关规定,实现了UML2.0顺序图对面向方面建模的支持。
-
关键词
面向方面建模
uml2.0顺序图
复合片段
-
Keywords
aspect-oriented modeling
uml2. 0 sequence diagram
combined fragment
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于通信序列进程的UML序列图形式化方法
被引量:1
- 5
-
-
作者
邓建波
张立臣
邓惠敏
徐碧红
-
机构
广东工业大学计算机学院
吉首大学数学与计算机科学学院
-
出处
《计算机应用》
CSCD
北大核心
2010年第10期2727-2729,2734,共4页
-
基金
国家自然科学基金资助项目(90818008
60774095
60474072Z)
-
文摘
UML2.0序列图是一种描述对象之间动态协作和事件发展时间关系的视图,但是UML序列图缺乏精确的形式化语义,所以不利于对其所描述的系统进行形式化验证。为此,根据UML2.0语义文档及组合碎片包概念,基于通信序列进程(CSP)给出了UML序列图的基本元素和消息迹的形式化定义及生成规则,实现了UML序列图的形式化,为UML序列图在描述系统准确性和有效性方面提供了形式化的检验方法。最后通过ATM实例说明UML序列图这一过程的正确性。
-
关键词
uml2.0序列图
形式语义
组合碎片包
通信序列进程
-
Keywords
uml2. 0 sequence diagram
formal semantics
combined fragrnen( packet
Communicating Sequential Process (CSP)
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向测试的多视图构件模型
- 6
-
-
作者
刘冬懿
金茂忠
高仲仪
-
机构
北京航空航天大学计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2007年第1期208-212,共5页
-
基金
国家自然科学基金资助项目(60373016)
国家863高技术项目(2004AA112030)
-
文摘
构件模型不仅是构件使用者理解、使用构件的重要依据,也是构件开发者和构件使用者测试构件的基础。目前已有的构件模型主要从分析设计以及使用的角度描述构件,对构件测试中的测试要素的描述并不充分。在分析已有构件模型和构件测试要素的基础上,提出了扩展UML2.0描述的面向测试的多视图构件模型,并给出了实例。
-
关键词
构件模型
构件测试
测试元素
uml2.0
-
Keywords
Component model, Component testing, Test elements, uml2. 0
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-