首页> 外文期刊>Software and systems modeling >Profiling the publish/subscribe paradigm for automated analysis using colored Petri nets
【24h】

Profiling the publish/subscribe paradigm for automated analysis using colored Petri nets

机译:使用彩色Petri网分析发布/订阅范式以进行自动分析

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

摘要

UML sequence diagrams are used to graphically describe the message interactions between the objects participating in a certain scenario. Combined fragments extend the basic functionality of UML sequence diagrams with control structures, such as sequences, alternatives, iterations, or parallels. In this paper, we present a UML profile to annotate sequence diagrams with combined fragments to model timed Web services with distributed resources under the publish/subscribe paradigm. This profile is exploited to automatically obtain a representation of the system based on Colored Petri nets using a novel model-to-model (M2M) transformation. This M2M transformation has been specified using QVT and has been integrated in a new add-on extending a state-of-the-art UML modeling tool. Generated Petri nets can be immediately used in well-known Petri net software, such as CPN Tools, to analyze the system behavior. Hence, our model-to-model transformation tool allows for simulating the system and finding design errors in early stages of system development, which enables us to fix them at these early phases and thus potentially saving development costs.
机译:UML序列图用于以图形方式描述参与特定场景的对象之间的消息交互。组合的片段通过控制结构(例如序列,替代方案,迭代或并行)扩展了UML序列图的基本功能。在本文中,我们提出了一个UML配置文件,以注释带有组合片段的序列图,以在发布/订阅范式下对具有分布式资源的定时Web服务进行建模。利用此配置文件,使用新颖的模型到模型(M2M)转换,基于有色Petri网自动获得系统的表示形式。此M2M转换已使用QVT进行了指定,并已集成到新扩展中,以扩展最新的UML建模工具。生成的Petri网可以立即用于著名的Petri网软件(例如CPN工具)中,以分析系统行为。因此,我们的模型到模型转换工具允许在系统开发的早期阶段模拟系统并查找设计错误,这使我们能够在这些早期阶段修复它们,从而有可能节省开发成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号