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 :
بازگشت