See this document in CiteSeerX!

The Design and Implementation of a Two Process Prolog Debugger (1989)  (Make Corrections)  
Diomidis Spinellis



  Home/Search   Context   Related

 
View or download:
dmst.aueb.gr/dds/pubs/TR/ECRC/...ir.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  dmst.aueb.gr/dds/pubs/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: A Prolog debugger running in the same process as the debugged program presents some problems. In many environments the debugger and the debugged process are separate. We examine how this separation is commonly implemented and present a system abstraction based on a set of primitives for accessing a trace line continuum. We then describe the implementation of such a system, giving how the two processes are created, how they communicate and how the underlying Prolog system meshes with our... (Update)

Active bibliography (related documents):   More   All
1.1:   An Implementation of the Haskell Language - Spinellis (1990)   (Correct)
0.5:   Trace: A Tool for Logging Operating System Call Transactions - Spinellis (1994)   (Correct)
0.3:   A Logical Semantics for Depth-First Prolog with Ground Negation - Andrews (1993)   (Correct)

Similar documents based on text:   More   All
0.9:   A High-level Debugging Environment for Prolog - OPIUM 3.1 -.. - Ducassé, Emde (1991)   (Correct)
0.6:   An automated debugger for Mercury - Opium-M 0.1 User and.. - Ducassé, al.   (Correct)
0.5:   A general trace query mechanism based on Prolog - Ducassé   (Correct)

BibTeX entry:   (Update)

@misc{ spinellis-design,
  author = "Diomidis Spinellis",
  title = "The Design and Implementation of a Two Process Prolog Debugger",
  url = "citeseer.ist.psu.edu/spinellis89design.html" }
Citations (may not include all citations):
265   The Design of the UNIX Operating System (context) - Bach - 1985
101   The Multics System: An Examination of Its Structure (context) - Organick - 1972
100   BSD Unix Operating System (context) - Leffler, McKusick et al. - 1988
39   Understanding the control flow of Prolog programs (context) - Byrd - 1980
29   Processes as files (context) - Killian - 1984
29   SunOS Reference Manual (context) - Inc, View - 1988
11   VAX DEBUG: An interactive (context) - Beander - 1983
11   Debugging with dbx (context) - Tuthill, Dunlap - 1986
8   a meta-debugger for Prolog (context) - Ducass, Opium - 1988
8   A tutorial introduction to adb (context) - Maranzano, Bourne - 1986
5   Programmer perceptions of productivity and programming tools (context) - Hanson, Robinski - 1985
4   Department of Electrical Engineering and Computer Science (context) - Research, Programmer's et al. - 1986
4   Interactive debug requirements (context) - Seidner, Tindall - 1983
3   db Reference Manual (context) - Naish - 1984
3   Distributed by the Free Software Foundation (context) - Stallman, source-level - 1989
2   UNIX Time-Sharing System (context) - AT - 1985
1   Automated debugging of real Prolog programs using symptom-dr.. (context) - Ducass, A-M - 1989
1   an extensible tracer for Prolog (context) - Ducass, Opium - 1987
1   Jdb: An adaptable interface for debugging (context) - Winder, Nicolson - 1988

Documents on the same site (http://www.dmst.aueb.gr/dds/pubs/):
Programming Paradigms as Object Classes: A Structuring Mechanism .. - Spinellis (1994)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC