Skip to main content Skip to search Skip to search

Computers General

Computer Program Construction

by (author) Ali Mili, Jules Desharnais & Fatma Mili

Publisher
Oxford University Press
Initial publish date
Apr 1999
Category
General
  • Hardback

    ISBN
    9780195092363
    Publish Date
    Apr 1999
    List Price
    $98.95

Add it to your shelf

Where to buy it

Out of print

This edition is not currently available in bookstores. Check your local library or search for used copies at Abebooks.

Description

This book offers a comprehensive treatment of the process of constructing computer programs through stepwise resolutions of relational equations. Unlike other books that take a logic-based approach to the topic, the authors derive constructive solutions to these equations by means of programming heuristics, three classes of which are presented in detail: sequence heuristics are used to decompose the specification of an initialization segment and the specification of while loop; iteration heuristics decompose the specification of a while loop into specification of the loop body and the while condition; generalization heuristics generalize a specification so as to strip away unimportant detail and focus on key aspects of the problem that it represents. The authors have taught this course many times over the years, and their experience is wonderfully showcased in this definitive introduction to the subject. Advanced undergraduate and graduate students studying program construction, as well as computer science researchers, will appreciate the texts emphasis on the use of computation in the construction process, reducing the discretionary aspects of programming to their simplest level.

About the authors

Contributor Notes

Ali Mili is at University of Ottawa. Jules Desharnais is at Universite Laval, Quebec.

Editorial Reviews

"This book contains the first steps of a research programme whose developments I will follow with interest."--The Computer Journal

"Well written for the formal structure of the Programs."--Sung Shin, South Dakota State University

"Original both in the material presented and in its way of presenting the material....Contains numerous problems and exercises, which would be useful for a newcomer." --Computing Reviews