期刊文献+

UML的形式化描述语义 被引量:6

A Formal Descriptive Semantics of UML
下载PDF
导出
摘要 本文提出了一种新的定义UML形式化语义的方法。我们将建模语言的语义区分为描述语义和功能语义两个方面。描述语义定义哪些系统满足模型,功能语义定义模型中的基本概念。本文用一阶逻辑定义了UML的类图、交互图和状态图的描述语义,并介绍我们实现的将UML模型转换成逻辑系统的软件工具LAMBDES,该工具集成了定理证明器SPASS,可以对模型进行自动推理。我们成功地将此方法和工具应用于模型的一致性检查。 This paper proposes a novel approach to the formal definition of the UML semantics. We distinguish the descriptive semantics from the functional semantics of modelling languages. The former defines which system is an instance of a model while the later defines the basic concepts underlying the models. In this paper, the descriptive semantics of class diagrams, interaction diagrams and state machine diagrams are defined by first order logic formulas. A translation tool is implemented and integrated with the theorem prover SPASS to enable automated reasoning about models, The formalisation and reasoning of models is then applied to model consistency checking.
作者 单黎君 朱鸿
出处 《计算机工程与科学》 CSCD 北大核心 2010年第3期96-103,共8页 Computer Engineering & Science
基金 国家973计划资助项目(2005CB321800)
关键词 建模语言 形式化语义 UML 一阶逻辑 一致性检查 modelling language formal semantics UML first order logic consistency checking
  • 相关文献

参考文献18

  • 1SPASS[CP/OL]. [2008- 09- 12]. http://www, spass prover. org.
  • 2Seidewitz E. What Models Mean[J].IEEE .Software, 2003, 20(5) :26-31.
  • 3OMG. Unified Modeling Language: Superstructure Version 2.0[S]. Object Management Group,2005.
  • 4Kent S, Evans A, Rumpe B. UML Semantics FAQ[C].// Proc of ECOOP'99,1999.
  • 5Evans A, France R B, Lano K, et al. The UML as a Formal Modeling Notation[C]//Proc of the 1st Int' 1 Workshop on The Unified Modeling Language UML'98,1998.
  • 6Amalio N,Polack F. Comparison of Formalisation Approa ches of UML Class Constructs in Z and Object-Z[C]//Proc of ZB'03,2003: 627.
  • 7Berardi D, Cal A, Calvanese D. Reasoning on UML Classs Diagrams[J]. Artificial Intelligence, 2005,168(1 ):70-118.
  • 8Varro D. A Formal Semantics of UML Statecharts by Model Transition Systems[C]//Proe of ICGT'02,2002 : 378-392.
  • 9von der Beeck M. A Structured Operational Semantics for UMI7 Statecharts[J]. Softw Syst Model, 2002,1 (2):130-141.
  • 10Reggio G, Cerioli M, Astesiano E. Towards a Rigorous Se mantics of UML Supporting Its Multiview Approach[C]//Proc of FASE'01, 2001 : 171-186.

同被引文献52

引证文献6

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部