ReportGem ReportGem

Academic paper

Trace-Based Execution-Level Observability of VDM-SL Specifications

Authors: Tomohiro Oda and Han-Myung ChangPublished: 2026-08-20Paper ID: 2608.19510Category: cs.SELicense: CC BY 4.0

Abstract

VDM has been pursuing rigorous verification through mathematical theorem proving and software testing via simulated execution. Animation through an interpreter enables validation of the specification to ensure it meets the required functionality. Step-by-step execution in a debugger also allows the user to follow the internal behavior of operations. In this paper, we propose the recording and utilization of execution traces of assignments, operation calls, and return statements to make the internal behavior of operations persistent and analyzable as state-based models. The data model of events in execution traces, its implementation in ViennaTalk, and its application to visualization will be introduced.

This public page contains bibliographic metadata and the author abstract. Use the reader for licensed document access.

Open licensed paper reader