Fortran is in its sixth decade of use, with little to show in the way of support for formal approaches to establishing program correctness. Fortran 95, the current dialect, exhibits parallelism through data-parallel assignment. This paper presents an approach to the formalisation of the data-parallel assignment aspects of the language, by providing a model of multidimensional arrays and data-parallel assignment over those arrays, utilising the VDM-SL map type.
Content
Author and article information
Conference
Publication date:
July
2001
Publication date
(Print):
July
2001
Pages: 1-29
Affiliations
[0001]School of Computer Science
The Queen’s University of Belfast
Northern Ireland