• DocumentCode
    2392330
  • Title

    A distributed implementation of parallel backtracking

  • Author

    Signès, N. ; Bodeveix, J.-P. ; Plaindoux, D. ; Cabestre, F. ; Percebois, C.

  • Author_Institution
    Inst. de Recherche en Inf. de Toulouse, Univ. Paul Sabatier, Toulouse, France
  • fYear
    1994
  • fDate
    22-26 Aug 1994
  • Firstpage
    733
  • Abstract
    Presents a set of asynchronous backtrackable communication primitives and their integration into the SLOOP parallel object-oriented logic language. After a brief survey of inter-process communication models in parallel logic languages, we define the set of communication primitives and give a uniform semantics of the extension of Prolog thus obtained. Then we detail an implementation of these primitives based on the study of a dependency graph recording the connections between communication points. In order to integrate the primitives into the SLOOP language, we have defined a set of system classes used as an interface between the Prolog layer and the object layer. Lastly, an example illustrates most of the concepts supported by our language
  • Keywords
    PROLOG; backtracking; distributed algorithms; logic programming languages; object-oriented languages; parallel languages; Prolog; SLOOP; asynchronous backtrackable communication primitives; communication point interconnections; dependency graph; distributed implementation; inter-process communication models; object layer; parallel backtracking; parallel object-oriented logic language; system classes; uniform semantics; Communication standards; Databases; Distributed algorithms; Handicapped aids; Logic programming; Object oriented modeling; System recovery; Transmitters; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
  • Print_ISBN
    0-7803-1862-5
  • Type

    conf

  • DOI
    10.1109/TENCON.1994.369215
  • Filename
    369215