Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T19:55:19.437Z Has data issue: false hasContentIssue false

Special issue on ‘Program development’

Published online by Cambridge University Press:  26 July 2002

MAURICE BRUYNOOGHE
Affiliation:
Katholieke Universiteit Leuven, Department of Computer Science, Celestijnenlaan 200A, B 3001 Heverlee Belgium (e-mail: Maurice.Bruynooghe@cs.kuleuven.ac.be)
KUNG-KIU LAU
Affiliation:
University of Manchester, Department of Computer Science, Oxford Road, Manchester M13 9PL, UK (e-mail: kung-kiu@cs.man.ac.uk)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

This special issue marks the tenth anniversary of the LOPSTR workshop. LOPSTR started in 1991 as a workshop on Logic Program Synthesis and Transformation, but later it broadened its scope to logic-based Program Development in general.

The motivating force behind LOPSTR has been a belief that declarative paradigms such as logic programming are better suited to program development tasks than traditional non-declarative ones such as the imperative paradigm. Specification, synthesis, transformation or specialisation, analysis, verification and debugging can all be given logical foundations, thus providing a unifying framework for the whole development process.

In the past ten years or so, such a theoretical framework has indeed begun to emerge. Even tools have been implemented for analysis, verification and specialisation. However, it is fair to say that so far the focus has largely been on programming-in-the-small. So the future challenge is to apply or extend these techniques to programming-in-the-large, in order to tackle software engineering in the real world.

Information

Type
Research Article
Copyright
© 2002 Cambridge University Press