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
- Wenbo Zhou (ORCID: https://orcid.org/0000-0002-1009-4544)
- Minghao Yin
- Yiyuan Wang
Institutions
- Northeast Normal University (CN)
- Guangxi Normal University (CN)
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