期刊文献+

UML顺序图的一种形式化描述方法 被引量:8

A Formal Description of UML Sequence Diagram
下载PDF
导出
摘要 统一建模语言UML是一种通用的图形化建模语言,在面向对象系统的分析和设计中,它已成为了事实上的工业标准。但UML不是形式化的建模语言,缺乏精确的、形式化的语义,因此阻碍了它的进一步发展。线性时序逻辑是并发或反应式程序动态语义的一种形式化描述语言,它适合用来精确地表示模型的动态语义。本文定义了顺序图的形式化语法,采用线性时序逻辑给出了顺序图的语义描述,并通过实例分析,对模型的某条性质进行了证明,为模型做进一步分析和验证提供了基础。 The Unified Modeling Language (UML) is a eommon graphieal modeling language. It has beeome a de faeto standard in the analyzing and designing the object oriented system. However, the UML is not a formal language, its laek of rigor and formal semantics prevents it from further developing. Linear temporal logic is a formal description language of the dynamic semantics by of the concurrent or the reactive program. It suits for precisely representing the dynamic semantics of a model. This paper defines formal syntax of the sequenee diagram and gives a deseription of its semanties by using the linear temporal logic. Moreover, a property of the model is proved. It provides the foundation for the analysis and validation of the model.
作者 张姝 张广泉
出处 《重庆师范大学学报(自然科学版)》 CAS 2007年第3期42-45,共4页 Journal of Chongqing Normal University:Natural Science
基金 重庆市自然科学基金(No.CSTC2006BB2259) 重庆市教委科学技术研究项目(No.040803) 中国科学院计算机科学国家重点实验室开放课题(No.SYSKF0303)
关键词 UML顺序图 形式化语法 形式化语义 线性时序逻辑 UML sequence diagram formal syntax formal semantics linear temporal logic
  • 相关文献

参考文献6

二级参考文献46

  • 1张玲红,戎玫,张广泉.UML在运输业务管理系统建模中的应用[J].计算机工程与应用,2004,40(14):207-209. 被引量:12
  • 2徐锋.实战OO:交互建模[J].程序员,2004(5):55-57. 被引量:1
  • 3陆汝.计算机语言的形式语义[M].北京:科学出版社,1994..
  • 4Alur R. Henzinger T A. Real-time logics:Complexity and expressiveness, In: Proc. 5th IEEE Symp.Logic in Comput, Sci. 1990, 390~401.
  • 5Berard B, Bidoit M, Finkel A, et al. Systems and Software Verlfication: Model-Checking Techniques and Tools. Springer,Z001.
  • 6Henzinger T A, P H Ho.HyTech: a model checker for hybrid systems. CAV'97, LNCS1254,1997. 460~463.
  • 7Clarke E M, Wing J M. Formal Methods: State of the Art and Future Directions. ACM Computing Surveys, 1996,28 (4).
  • 8Manna Z, SteP group. SteP:The Steandford Temporal Prover.STAN-CS-TR-95,1562, 1995.
  • 9Peled D A. Software Reliability Methods. Springer,2001.
  • 10Manna Z, Pnueli A. Temporal Verification Reactive Systems:Safety. New York, Springer-Verlag, 1995.

共引文献52

同被引文献33

引证文献8

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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