Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Eighth Asia-Pacific Software Engineering Conference (APSEC'01)   p. 39
Formalization and 'Literate' Programming

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2001.991457
Send link to a friend

Abstract

The 'literate' programming model is extended to include a concept of mechanical transformation. A prototype tool, FLP (Formal Literate Programming tool), has been developed which uses this extended 'iterate' programming model in both a formal program proof setting, and within a formal (refinement) program development setting. In both settings, FLP provides history, access to tools, and an easy- to-use interface. FLP is a system with

•a tree structured revision control system allowing easy access to an entire software development history,

•a unifying semi-formal model encompassing both program proof and refinement, and

•a single simple mechanism for managing both formal transformations on programs (proofs, tests, refinements) and informal transformations (explanations).

In this paper, we outline the underlying semiformal model for this extended 'literate' programming tool, briefly show the system architecture, and demonstrate the tool's use during a sample program development.

Additional Information

Citation:  Hugh Anderson, "Formalization and 'Literate' Programming," apsec, p. 39,  Eighth Asia-Pacific Software Engineering Conference (APSEC'01),  2001

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback