• 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