Title of article
Differential logic programs: Programming methodologies and semantics
Author/Authors
A Bossi، نويسنده , , Michele Bugliesi، نويسنده , , M Gabbrielli، نويسنده , , G Levi، نويسنده , , M.C Meo، نويسنده ,
Issue Information
دوماهنامه با شماره پیاپی سال 1996
Pages
46
From page
217
To page
262
Abstract
We introduce the notion of differential logic programs and we define an operator for composing them in a hierarchical fashion. The semantics of this composition operator is reminiscent of the semantics of inheritance in the object oriented paradigm. Similar to classes in that paradigm, differential programs can be organized in isa schemas where each component inherits or redefines, modifying them, the predicates defined in the components that are placed higher up in the schema. We demonstrate the use of this form of composition as a programming methodology that enhances reusability, code sharing and information hiding.
Keywords
Logic programming , Object-oriented , Inheritance , Compositional semantics , Full abstraction
Journal title
Science of Computer Programming
Serial Year
1996
Journal title
Science of Computer Programming
Record number
1079456
Link To Document