Abstract metaprolog engine

dc.citation.epage199en_US
dc.citation.issueNumber3en_US
dc.citation.spage169en_US
dc.citation.volumeNumber34en_US
dc.contributor.authorCicekli, I.en_US
dc.date.accessioned2016-02-08T10:45:44Z
dc.date.available2016-02-08T10:45:44Zen_US
dc.date.issued1998en_US
dc.description.abstractA compiler-based meta-level system for MetaProlog language is presented. Since MetaProlog is a meta-level extension of Prolog, the Warren Abstract Machine (WAM) is extended to get an efficient implementation of meta-level facilities; this extension is called the Abstract MetaProlog Engine (AMPE). Since theories and proofs are main meta-level objects in MetaProlog, we discuss their representations and implementations in detail. First, we describe how to efficiently represent theories and derivability relations. At the same time, we present the core part of the AMPE, which supports multiple theories and a fast context switching among theories in the MetaProlog system. Then we describe how to compute proofs, how to shrink the search space of a goal using partially instantiated proofs, and how to represent other control knowledge in a WAM-based system. In addition to computing proofs that are just success branches of search trees, fail branches can also be computed and used in the reasoning process.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T10:45:44Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 1998en_US
dc.identifier.doi10.1016/S0743-1066(97)00075-7en_US
dc.identifier.eissn1873-5789
dc.identifier.issn0743-1066
dc.identifier.urihttp://hdl.handle.net/11693/25495en_US
dc.language.isoEnglishen_US
dc.publisherElsevieren_US
dc.relation.isversionofhttps://doi.org/10.1016/S0743-1066(97)00075-7en_US
dc.source.titleJournal of Logic Programmingen_US
dc.subjectDatabase Systemsen_US
dc.subjectKnowledge Based Systemsen_US
dc.subjectObject Oriented Programmingen_US
dc.subjectProgram Compilersen_US
dc.subjectProgramming Theoryen_US
dc.subjectPROLOG (Programming Language)en_US
dc.subjectAbstract MetaProlog Engineen_US
dc.subjectWarren Abstract Machineen_US
dc.subjectLogic Programmingen_US
dc.titleAbstract metaprolog engineen_US
dc.typeArticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Abstract_metaprolog_engine.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format
Description:
Full printable version