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

被引:5
|
作者
Gomez, Abel [1 ]
Rodriguez, Ricardo J. [2 ]
Cambronero, Maria-Emilia [3 ]
Valero, Valentin [3 ]
机构
[1] Univ Oberta Catalunya, Internet Interdisciplinary Inst IN3, Avda Carl Friedrich Gauss 5, Barcelona 08060, Spain
[2] Ctr Univ Def, Acad Gen Mil, Carr Huesca S-N, Zaragoza 50090, Spain
[3] Univ Castilla La Mancha, Dept Sistemas Informat, Escuela Super Ingn Informat Albacete, Albacete 02071, Spain
基金
欧盟地平线“2020”;
关键词
UML; 2; 5; Distributed resources; Publish; Subscribe; Automated analysis; WSRF; WSN; Colored Petri nets; CPN tools; WEB SERVICES; MODEL;
D O I
10.1007/s10270-019-00716-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:2973 / 3003
页数:31
相关论文
共 50 条
  • [41] MODELLING OF BIOMETRIC IDENTIFICATION SYSTEM WITH GIVEN PARAMETERS USING COLORED PETRI NETS
    Petrosyan, G.
    Ter-Vardanyan, L.
    Gaboutchian, A.
    INTERNATIONAL WORKSHOP PHOTOGRAMMETRIC AND COMPUTER VISION TECHNIQUES FOR VIDEO SURVEILLANCE, BIOMETRICS AND BIOMEDICINE, 2017, 42-2 (W4): : 145 - 150
  • [42] Using colored Petri nets to model and analyze workflow with separation of duty constraints
    Yahui Lu
    Li Zhang
    Jiaguang Sun
    The International Journal of Advanced Manufacturing Technology, 2009, 40 : 179 - 192
  • [43] A modified method for analyzing authentication protocol security using Colored Petri Nets
    Shen, Jiajun
    Feng, Dongqin
    Chu, Jian
    Feng, D. (dqfeng@iipc.zju.edu.cn), 1600, Binary Information Press (10): : 4233 - 4243
  • [44] Composability Verification of Real Time System Models using Colored Petri Nets
    Mahmood, Imran
    Ayani, Rassul
    Vlassov, Vladimir
    Moradi, Farshad
    UKSIM-AMSS 15TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM 2013), 2013, : 407 - 412
  • [45] Modeling system integrity of a security critical system using Colored Petri Nets
    Houmb, SH
    Salhammar, K
    Safety and Security Engineering, 2005, 82 : 3 - 12
  • [46] Modelling of Mamdani Fuzzy Inference Engine Using Hierarchical Colored Petri Nets
    Arekhloo, Esmaeil Valipour
    Pashazadeh, Saeid
    Razavi, Seyed Naser
    2013 13TH IRANIAN CONFERENCE ON FUZZY SYSTEMS (IFSC), 2013,
  • [47] Using colored Petri nets to model and analyze workflow with separation of duty constraints
    Lu, Yahui
    Zhang, Li
    Sun, Jiaguang
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 40 (1-2) : 179 - 192
  • [48] Transforming UML Models to Colored Petri Nets Models using Graph Grammars
    Kerkouche, Elhillali
    Chaoui, Allaoua
    Khalfaoui, Khaled
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 230 - 236
  • [49] Security Analysis on Railway Network Time Protocol Based on Colored Petri Nets
    Zhang Y.
    Zhang H.
    Wang H.
    Tiedao Xuebao/Journal of the China Railway Society, 2017, 39 (10): : 82 - 88
  • [50] Development of Mobile Robots based on Wireless Robotic Components using UML and Hierarchical Colored Petri Nets
    Von Borstel, Fernando D.
    Francisco Villa-Medina, J.
    Gutierrez, Joaquin
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2022, 104 (04)