Specification-based CSV Support in VDM

Leo Freitas,Aaron John Buhagiar
DOI: https://doi.org/10.48550/arXiv.2303.15984
2023-03-28
Abstract:CSV is a widely used format for data representing systems control, information exchange and processing, logging, etc. Nevertheless, the format is riddled with tricky corner cases and inconsistencies, which can make input data unreliable, thus, rendering modelling or simulation experiments unusable or unsafe. We address this problem by providing a SAFE-CSV VDM-library that is: Simple, Accurate, Fast, and Effective. It extends an ecosystem of other VDM mathematical toolkit extensions, which also includes a translation and proof environment for VDM in Isabelle
Software Engineering,Programming Languages
What problem does this paper attempt to address?