Abstract

The effective implementation of a logic language (EC-Prolog) that is based on contextual logic programming, subsumes standard Prolog, and efficiently supports and integrates different structured logic languages is discussed. The implementation is based on an extension of the abstract machine developed by D.H.D. Warren (1983) and is obtained by adding a specialized coprocessor (S-PROXIMA), based on a microprogrammed VLSI architecture, to a standard CPU. A description is presented of the extended Warren abstract machine (WAM) code, the compilation-based environment supporting the general framework, and the specialized microprocessor architecture.< >

Keywords:
Prolog Computer science Programming language Logic programming Coprocessor Very-large-scale integration Computer architecture Architecture Parallel computing Embedded system

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
17
Refs
0.16
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Temporal Contextual Logic Programming

Vítor NogueiraSalvador Abreu

Journal:   Electronic Notes in Theoretical Computer Science Year: 2007 Vol: 177 Pages: 219-233
JOURNAL ARTICLE

Executing an SECD machine using logic programming

Ken Slonneger

Year: 1995 Pages: 228-232
JOURNAL ARTICLE

Executing an SECD machine using logic programming

Ken Slonneger

Journal:   ACM SIGCSE Bulletin Year: 1995 Vol: 27 (1)Pages: 228-232
BOOK-CHAPTER

Towards Temporal Contextual Logic Programming

Vítor NogueiraSalvador Abreu

Lecture notes in computer science Year: 2006 Pages: 439-441
© 2026 ScienceGate Book Chapters — All rights reserved.