首页> 外文会议>Formal Methods for Components and Objects >Understanding UML: A Formal Semantics of Concurrency and Communication in Real-Time UML
【24h】

Understanding UML: A Formal Semantics of Concurrency and Communication in Real-Time UML

机译:了解UML:实时UML中并发和通信的形式语义

获取原文
获取原文并翻译 | 示例

摘要

We define a subset krtUML of UML which is rich enough to express all behavioural modelling entities of UML used for real-time applications, covering such aspects as active objects, dynamic object creation and destruction, dynamically changing communication topologies in inter-object communication, asynchronous signal based communication, synchronous communication using operation calls, and shared memory communication through global attributes. We define a formal interleaving semantics for this kernel language by associating with each model M ∈ krtUML a symbolic transition system STS(M). We outline how to compile industrial real-time UML models making use of generalisation hierarchies, weak- and strong aggregation, and hierarchical state-machines into krtUML, and propose modelling guidelines for real-time applications of UML. This work provides the semantical foundation for formal verification of real-time UML models described in the companion paper.
机译:我们定义了UML的子集krtUML,该子集足够丰富,可以表示用于实时应用的UML的所有行为建模实体,涵盖诸如活动对象,动态对象创建和销毁,对象间通信中动态更改通信拓扑,异步等方面。基于信号的通信,使用操作调用的同步通信以及通过全局属性的共享内存通信。通过与每个模型M∈krtUML关联一个符号转换系统STS(M),我们为此内核语言定义了一种形式上的交织语义。我们概述了如何使用通用层次结构,弱聚合和强聚合以及分层状态机将工业实时UML模型编译为krtUML,并提出了用于UML实时应用的建模准则。这项工作为随附论文中描述的实时UML模型的形式验证提供了语义基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号