Interactive web interfaces modeling, simulation and analysis using Colored Petri Nets

被引:0
|
作者
Taffarel Brant-Ribeiro
Rafael D. Araújo
Igor E. Mendonça
Michel S. Soares
Renan G. Cattelan
机构
[1] Federal Institute of Southern Minas Gerais,Faculty of Computing
[2] Federal University of Uberlândia,Department of Computing
[3] Federal University of Sergipe,undefined
来源
关键词
Web interaction modeling; Human–computer interaction; Web interfaces; Formal methods; Colored Petri Nets;
D O I
暂无
中图分类号
学科分类号
摘要
Interaction modeling is a relevant activity during software development processes. Created relying on Petri Nets theory and aiming to represent discrete time events, Colored Petri Nets (CPNs) are a graphical formal language developed and widely employed for system modeling. While traditional CPNs only have elements with ordinary stylization and behaviors, in this article we explore the key ideas behind Web Interaction Modeling Using Colored Petri Nets (wiCPN), a modeling style developed with focus on representing Web interactions as an incremental improvement of CPNs. We review wiCPN’s refinements over CPNs and the modeling of the Web interface of Classroom eXperience (CX), a ubiquitous educational platform, thus verifying the model’s properties to ensure it was able to represent the different access levels among its users and how wiCPN displayed suitability to comprehend this requirement on the generated model. We have also improved the originally developed model with the modification of elements to make it finite and fully analyzable. Also, we added temporization capabilities to the model and ran corresponding user simulation to observe the average time that users with different roles tend to spend during interactions. We compared wiCPN results with Unified Modeling Language (UML) Activity and Use Case diagrams, observing, as outcomes, that the generated model represented CX’s interactive flow correctly and maintained a concise notation—a single wiCPN diagram was sufficient to depict the same interactive flow that, in UML, would require several diagrams, something that could overload the design team in actual software development scenarios. We also included new user experiments comprising qualitative results from experts. Finally, we created a reachability graph for the new model and generated a full state space report, analyzing Petri Nets properties such as boundedness, liveness and home marking.
引用
收藏
页码:721 / 737
页数:16
相关论文
共 50 条
  • [1] Interactive web interfaces modeling, simulation and analysis using Colored Petri Nets
    Brant-Ribeiro, Taffarel
    Araujo, Rafael D.
    Mendonca, Igor E.
    Soares, Michel S.
    Cattelan, Renan G.
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 721 - 737
  • [2] Modeling and simulation of a production system by using colored Petri nets
    Mert, Volkan
    Ozkan, Hanife Apaydm
    Aybar, Aydm
    ICCC 2007: 5TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL CYBERNETICS, PROCEEDINGS, 2007, : 161 - 165
  • [3] Modeling interactive systems with hierarchical colored Petri nets
    Elkoutbi, M
    Keller, RK
    PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 432 - 437
  • [4] ML AND COLORED PETRI NETS FOR MODELING AND SIMULATION
    VARHOL, PD
    DR DOBBS JOURNAL, 1991, 16 (09): : 76 - &
  • [5] Modeling a Pharmaceutical Web-Service Using Colored Petri Nets
    Kalinina, Irina
    Gozhyj, Aleksandr
    Gozhyi, Victor
    2022 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2022, : 345 - 348
  • [6] Web Service Interaction Modeling with Colored Petri Nets
    Gozhyj, Aleksandr
    Kalinina, Irina
    Gozhyj, Victor
    Vysotska, Victoria
    PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 319 - 323
  • [7] Modeling and Analysis of Security Protocols Using Colored Petri Nets
    Xu, Yang
    Xie, Xiaoyao
    JOURNAL OF COMPUTERS, 2011, 6 (01) : 19 - 27
  • [8] Formal Modeling and Analysis of SIP Using Colored Petri Nets
    Bai, Yunli
    Ye, Xinming
    Ma, Yuanfei
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [9] Modeling and Analysis of Inventory System by Using Colored Petri Nets
    Lu, Xiaochun
    Liu, Dongyuan
    Ni, Zhiwei
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 1359 - 1364
  • [10] AN INTRODUCTION TO SYSTEMS MODELING AND SIMULATION WITH COLORED PETRI NETS
    Gehlot, Vijay
    Nigro, Carmen
    PROCEEDINGS OF THE 2010 WINTER SIMULATION CONFERENCE, 2010, : 104 - 118