We extend logic programming with object oriented features. Classes and objects are represented by collection of clauses and features are introduced to handle object-identity, inheritance, roles and state update. Most of the extensions are based on the possibility of dynamically updating inheritance links. Our prime concern is to provide a logical account for the extensions. This is obtained directly via the definition of a suitable proof-system, and, indirectly, via a meta-logical definition in pure logic programming, on one side, and the translation into a fragment of linear logic, on the other side
Modeling object-oriented logic programming framework
Manco G.;Turini F.
1995
Abstract
We extend logic programming with object oriented features. Classes and objects are represented by collection of clauses and features are introduced to handle object-identity, inheritance, roles and state update. Most of the extensions are based on the possibility of dynamically updating inheritance links. Our prime concern is to provide a logical account for the extensions. This is obtained directly via the definition of a suitable proof-system, and, indirectly, via a meta-logical definition in pure logic programming, on one side, and the translation into a fragment of linear logic, on the other sideFile in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
prod_410822-doc_144612.pdf
accesso aperto
Descrizione: Modeling object-oriented logic programming framework
Tipologia:
Altro materiale allegato
Licenza:
Nessuna licenza dichiarata (non attribuibile a prodotti successivi al 2023)
Dimensione
1.57 MB
Formato
Adobe PDF
|
1.57 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.