• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊
论文

A Formal Descriptive Semantics of UML

  • CHAN Li-Jun ,
  • SHU Hong
Expand
  • (School of Computer Science,National University of Defence Technology,Changsha 410073,China)

Received date: 2008-11-06

  Revised date: 2009-02-10

  Online published: 2010-03-10

Abstract

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.

Cite this article

CHAN Li-Jun , SHU Hong . A Formal Descriptive Semantics of UML[J]. Computer Engineering & Science, 2010 , 32(3) : 96 -103 . DOI: 10.3969/j.issn.1007130X.2010.

Outlines

/