Hostname: page-component-5db58dd55d-688nx Total loading time: 0 Render date: 2026-06-03T11:35:43.906Z Has data issue: false hasContentIssue false

Logic Programming and Software engineering—implications for Software design

Published online by Cambridge University Press:  07 July 2009

Leon Sterling
Affiliation:
Department of Computer Engineering and Science, Case Western Reserve University, Cleveland, OH 44106, USA
Ümit Yalçinalp
Affiliation:
Department of Computer Engineering and Science, Case Western Reserve University, Cleveland, OH 44106, USA

Abstract

Logic programming is a programming paradigm with potential to contribute to software engineering. This paper is concerned with one dimension of that potential, the impact that experience with developing logic programs can have on software design. We present a logic programming perspective on programming patterns, systematic program development, design for provability, and the paradigm of meta-programming.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable