English

Specification-based CSV Support in VDM

Software Engineering 2023-03-29 v1 Programming Languages

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

Keywords

Cite

@article{arxiv.2303.15984,
  title  = {Specification-based CSV Support in VDM},
  author = {Leo Freitas and Aaron John Buhagiar},
  journal= {arXiv preprint arXiv:2303.15984},
  year   = {2023}
}

Comments

12 pages, 2 figures, submitted to 21st Overture workshop