Constraint Handling, Garbage Collection and Execution Model Issues in Elipsis

M Dorochevsky,K Schuerman,A Veron,Jy Xu
1991-01-01
Abstract:This paper presents the constraint handling and garbage collection parts of ElipSys and gives an overview of its execution model. ElipSys1 is a logic programming system being developed at ECRC. It combines parallelism, constraint satisfaction on finite domains, and tight database coupling. Constraints in ElipSys are handled in a way that significantly improves the expressiveness and declarativeness of logic programming and offer an increase in efficiency through parallelism. The garbage collector tackles the additional complexity of the parallel execution environment and takes into consideration also the data generated by the constraint solver. The ElipSys execution model is designed to be appropriate to a range of parallel architectures, from shared to distributed memory machines.
What problem does this paper attempt to address?