Programming Without Refining

To derive a program for a given specification R means to find an artifact P that satisfies two conditions: P is executable in some programming language; and P is correct with respect to R. Refinement-based program derivation achieves this goal in a stepwise manner by enhancing executability while pr...

Full description

Bibliographic Details
Main Authors: Marwa Benabdelali, Lamia Labed Jilani, Wided Ghardallou, Ali Mili
Format: Article
Language:English
Published: Open Publishing Association 2018-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1810.09616v1