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 条
  • [21] Using Colored Petri Nets for GPGPU Performance Modeling
    Madougou, Souley
    Varbanescu, Ana Lucia
    de Laat, Cees
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 240 - 249
  • [22] Distributed intrusion detection system modeling and simulation using hierarchical colored Petri nets
    Yan, HZ
    Hu, CZ
    Tan, HM
    ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 3824 - 3827
  • [23] Simulation of Colored Time Petri Nets
    Zhang, Hongmei
    Liu, Fei
    Yang, Ming
    Li, Wei
    2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 637 - 642
  • [24] On Modeling and Simulation of Resource Allocation Policies in Cloud Computing Using Colored Petri Nets
    Souravlas, Stavros
    Katsavounis, Stefanos
    Anastasiadou, Sofia
    APPLIED SCIENCES-BASEL, 2020, 10 (16):
  • [25] Modeling and Simulation of a Re-entrant Manufacturing System Using Colored Petri Nets
    Gehlot, Vijay
    Nigro, Carmen
    45TH ANNUAL SIMULATION SYMPOSIUM 2012 (ANSS 2012), 2012, 44 (02): : 1 - 8
  • [26] Modeling and Analysis of Protein Synthesis and DNA Mutation Using Colored Petri Nets
    Yang, Jinliang
    Pu, Haitao
    Lian, Jian
    Gu, Jason
    Fan, Mingqu
    IEEE ACCESS, 2018, 6 : 22386 - 22400
  • [27] Using colored Petri nets to simulate object Petri nets
    Corchado, FFR
    Gallegos, FZ
    Jiménez, AA
    Dávila, HIP
    International Conference on Computing, Communications and Control Technologies, Vol 5, Proceedings, 2004, : 27 - 31
  • [28] Colored Petri Nets for Modeling and Simulation of a Green Supply Chain System
    Kaiyandra, Daffa. R.
    Farizal, F.
    Rakoto, Naly
    IFAC PAPERSONLINE, 2024, 58 (01): : 306 - 311
  • [29] Modeling membrane systems using colored stochastic Petri nets
    Fei Liu
    Monika Heiner
    Natural Computing, 2013, 12 : 617 - 629
  • [30] Modeling and recognition of hand gesture using colored Petri nets
    Nam, Y
    Wohn, K
    Lee-Kwang, H
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1999, 29 (05): : 514 - 521