Towards More Trustworthy Online Examinations: Formal Modeling and Verification Using CPNs

ABSTRACT Online examinations are among the most effective ways to evaluate students' learning outcomes. The reliable design of online examination systems is crucial to ensuring the correctness of examination procedures. While existing approaches focus on isolated aspects (for example, state‐level verification via UPPAAL or secure data transmission via cryptography), they lack the capability for comprehensive verification of the entire examination workflow. To address this gap, we use colored Petri nets (CPNs), which enable end‐to‐end modeling of concurrent processes and data‐token interactions. In this paper, we develop a comprehensive CPN‐based framework to model the entire online examination workflow. We formalize eight critical properties (e.g., correct total score) using ASK‐CTL and verify them through state‐space exploration and scenario simulation in CPN Tools. The verification results demonstrate that the model satisfies all eight properties, with no deadlocks or property violations found among 62,292 state‐space nodes. This work provides a formal verification framework for designing trustworthy online examination systems, reducing risks of logical errors and security vulnerabilities in real‐world implementations.

Authors

Institutions

Publication Details

Journal
Journal of Software Evolution and Process
Published
2026-03-29
DOI
https://doi.org/10.1002/smr.70088
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards More Trustworthy Online Examinations: Formal Modeling and Verification Using CPNs

Wenbo Zhou, Minghao Yin, Yiyuan Wang
Journal of Software Evolution and Process
Petri Nets in System Modeling
article

Towards More Trustworthy Online Examinations: Formal Modeling and Verification Using CPNs

Wenbo Zhou, Minghao Yin, Yiyuan Wang
article en

Abstract

ABSTRACT Online examinations are among the most effective ways to evaluate students' learning outcomes. The reliable design of online examination systems is crucial to ensuring the correctness of examination procedures. While existing approaches focus on isolated aspects (for example, state‐level verification via UPPAAL or secure data transmission via cryptography), they lack the capability for comprehensive verification of the entire examination workflow. To address this gap, we use colored Petri nets (CPNs), which enable end‐to‐end modeling of concurrent processes and data‐token interactions. In this paper, we develop a comprehensive CPN‐based framework to model the entire online examination workflow. We formalize eight critical properties (e.g., correct total score) using ASK‐CTL and verify them through state‐space exploration and scenario simulation in CPN Tools. The verification results demonstrate that the model satisfies all eight properties, with no deadlocks or property violations found among 62,292 state‐space nodes. This work provides a formal verification framework for designing trustworthy online examination systems, reducing risks of logical errors and security vulnerabilities in real‐world implementations.

Journal of Software Evolution and ProcessVol. 38(4)
Northeast Normal University (CN), Guangxi Normal University (CN)
Openalex Percentile: Top 2%
Petri Nets in System Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.