首页> 外文会议>Theory and Practice of Model Transformations >Transforming Process Algebra Models into UML State Machines: Bridging a Semantic Gap?
【24h】

Transforming Process Algebra Models into UML State Machines: Bridging a Semantic Gap?

机译:将过程代数模型转换为UML状态机:弥合语义鸿沟?

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve different purposes. Process algebras are used for algebraic and axiomatic reasoning about the behavior of distributed systems. UML state machines are suitable for automatic software generation. We have developed a transformation from the process algebra ACP into UML state machines to enable automatic software generation from process algebra models. This transformation needs to preserve both behavioral and structural properties. The combination of these preservation requirements gives rise to a semantic gap. It implies that we cannot transform ACP models into UML state machines on a syntactic level only. We address this semantic gap and propose a way of bridging it. To validate our proposal, we have implemented a tool for automatic transformation of ACP process algebra models into UML state machines.
机译:存在许多用于对(软件)系统的行为进行建模的形式主义。这些形式主义有不同的目的。过程代数用于有关分布式系统行为的代数和公理推理。 UML状态机适用于自动软件生成。我们已经开发了从流程代数ACP到UML状态机的转换,以支持从流程代数模型自动生成软件。此转换需要保留行为和结构特性。这些保存要求的组合产生了语义鸿沟。这意味着我们不能仅在语法级别上将ACP模型转换为UML状态机。我们解决了这种语义差距,并提出了一种弥合它的方法。为了验证我们的建议,我们实现了一种工具,用于将ACP流程代数模型自动转换为UML状态机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号