The implementation of the Hammurabi system :indexing and interprocess communication

Henri Lesourd 1
1 APA - Apprentissage et Acquisition des connaissances
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Hammurabi is a software application designed to help the UNIX system administrator to evaluate better the consequences of the actions he/she carries out, in order to maintain the system and to make it change. In this paper, we describe the implementation of Hammurabi's inference engine. This engine is a multiactor Prolog-like engine. The actors have, on the one hand, the ability to spy the events occurring inside the whole machine (inside the engine, and inside the UNIX OS), and on the other hand, the ability to forbid or to freeze some events. This ability is used as a synchronization mechanism. In the first part of this paper, we describe the data representation. In its second part, we describe the implementation of the spying mechanism.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01574358
Contributor : Lip6 Publications <>
Submitted on : Monday, August 14, 2017 - 10:38:06 AM
Last modification on : Thursday, March 21, 2019 - 1:01:03 PM

Links full text

Identifiers

Citation

Henri Lesourd. The implementation of the Hammurabi system :indexing and interprocess communication. ICLP Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming, Dec 1999, Las Cruces, United States. pp.46-66, ⟨10.1016/S1571-0661(05)80110-0⟩. ⟨hal-01574358⟩

Share

Metrics

Record views

35