###
计算机系统应用:2018,27(8):276-280
本文二维码信息
码上扫一扫!
基于时序描述逻辑的UML顺序图形式化研究
冉婕, 谢树云, 漆丽娟
(云南昭通学院 物理与信息工程学院, 昭通 657000)
Formal Research of UML Sequence Diagram Based on Temporal Description Logics
RAN Jie, XIE Shu-Yun, QI Li-Juan
(College of Physics and Information Engineering, Zhaotong University, Zhaotong 657000, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 179次   下载 145
投稿时间:2017-12-29    修订日期:2018-01-16
中文摘要: 在统一建模语言(UML)规范中顺序图的语义是以自然语言的形式描述的,是一种半形式化的语言,不能对系统的交互行为进行形式化分析及论证.针对UML顺序图缺乏精确的形式化描述问题,根据顺序图的时序特征,提出了增加交互操作符的UML顺序图的六元组形式化方法.对描述逻辑进行时序扩展,得到可表示动态和时序语义的形式化规范——时序描述逻辑.应用时序描述逻辑的时态算子得到时序描述逻辑语义形式的UML顺序图.用UML顺序图描述完整的C语言执行过程,将其形式化描述,实验结果表明,这种方法是可行的.
中文关键词: UML顺序图  形式化  时序描述逻辑  算子
Abstract:In Unified Modeling Language (UML) superstructure standard, the semantics of sequence diagrams are formal defined by natural language, it is a semi-formal language and it can not make formal analysis and proof to system's interbehavior. Aiming at the problem that UML sequence diagram is not able to formal description, according to the temporal characteristic of UML sequence diagram, this study puts forward an six-tuple formalization method based on adding the interaction operators in UML sequence diagram. Temporal Description Logics (TDLs) are proposed by the temporal extending the Description Logics (DLs), which are the formal specification of the dynamic and temporal semantics. The semantic of TDLs is proposed by temporal operators of TDLs. Taking UML sequence diagram of the C Language executing process as an example, a formal methodology description is given out. Examples verify the feasibility of this method.
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
冉婕,谢树云,漆丽娟.基于时序描述逻辑的UML顺序图形式化研究.计算机系统应用,2018,27(8):276-280
RAN Jie,XIE Shu-Yun,QI Li-Juan.Formal Research of UML Sequence Diagram Based on Temporal Description Logics.COMPUTER SYSTEMS APPLICATIONS,2018,27(8):276-280

用微信扫一扫

用微信扫一扫