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
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
Journal title :
Science of Computer Programming