메뉴 건너뛰기




Volumn 637 LNCS, Issue , 1992, Pages 82-102

Dynamic memory management for sequential logic programming languages

Author keywords

[No Author keywords available]

Indexed keywords

LOGIC PROGRAMMING; PROBLEM ORIENTED LANGUAGES; REAL TIME SYSTEMS; SEQUENTIAL CIRCUITS;

EID: 85025696902     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/bfb0017184     Document Type: Conference Paper
Times cited : (19)

References (53)
  • 1
    • 70350361552 scopus 로고
    • Time stamps techniques for the trailed data in constraint logic programming systems
    • CNET, France
    • A. Aggoun and N. Beldiceanu. Time stamps techniques for the trailed data in constraint logic programming systems. In Séminaire de Programmation Logique de Trégas-tei, pages 487-509, CNET, France, 1990.
    • (1990) Séminaire de Programmation Logique de Trégas-tei , pp. 487-509
    • Aggoun, A.1    Beldiceanu, N.2
  • 2
    • 0011717227 scopus 로고
    • Technical Report 5, DEC Paris Research Laboratory, Revised in Warren’s Abstract Machine: A Tutorial Reconstruction, MIT Press, 1991
    • H. Aït-Kaci. The WAM: A (Real) Tutorial. Technical Report 5, DEC Paris Research Laboratory, 1990. Revised in Warren’s Abstract Machine: A Tutorial Reconstruction, MIT Press, 1991.
    • (1990) The WAM: A (Real) Tutorial
    • Aït-Kaci, H.1
  • 3
    • 0024034668 scopus 로고    scopus 로고
    • Garbage collection for Prolog based on the WAM
    • K. Appleby, M. Carlsson, S. Haridi, and D. Sahlin. Garbage collection for Prolog based on the WAM. CACM, 31(6), 1988.
    • CACM , vol.31 , Issue.6 , pp. 1988
    • Appleby, K.1    Carlsson, M.2    Haridi, S.3    Sahlin, D.4
  • 4
    • 0017956645 scopus 로고
    • List-processing in real-time on a serial computer
    • H.G. Baker. List-processing in real-time on a serial computer. CACM, 21(4):280-294, 1978.
    • (1978) CACM , vol.21 , Issue.4 , pp. 280-294
    • Baker, H.G.1
  • 6
    • 0023004654 scopus 로고
    • MALI: A memory with a real-time garbage collector for implementing logic programming languages
    • IEEE
    • Y. Bekkers, B. Canet, O. Ridoux, and L. Ungaro. MALI: a memory with a real-time garbage collector for implementing logic programming languages. In 3rd Symp. Logic Programming, IEEE, 1986.
    • (1986) 3rd Symp. Logic Programming
    • Bekkers, Y.1    Canet, B.2    Ridoux, O.3    Ungaro, L.4
  • 8
    • 85029663538 scopus 로고
    • A memory management machine for Prolog interpreters
    • S-Å. Türnlund, editor, Uppsala University
    • Y. Bekkers, B. Canet, O. Ridoux, and L. Ungaro. A memory management machine for Prolog interpreters. In S-Å. Türnlund, editor, 2nd Int. Conf. Logic Programming, pages 343-351, Uppsala University, 1984.
    • (1984) 2nd Int. Conf. Logic Programming , pp. 343-351
    • Bekkers, Y.1    Canet, B.2    Ridoux, O.3    Ungaro, L.4
  • 10
    • 85029643348 scopus 로고
    • Implementing parallel garbage collector for Prolog
    • A. Voronkov, editor, Leningrad, LNCS
    • Y. Bekkers and L. Ungaro. Implementing parallel garbage collector for Prolog. In A. Voronkov, editor, Russian Conf. Logic Programming, Leningrad, 1991. LNCS 592.
    • (1991) Russian Conf. Logic Programming , pp. 592
    • Bekkers, Y.1    Ungaro, L.2
  • 11
    • 84945264902 scopus 로고
    • Distributed garbage collection using reference counting
    • D.J. Bevan. Distributed garbage collection using reference counting. In PARLE, pages 176-187, 1987.
    • (1987) PARLE , pp. 176-187
    • Bevan, D.J.1
  • 12
    • 85029612907 scopus 로고
    • A general model to implement dif and freeze
    • E. Shapiro, editor, London, LNCS 225
    • P. Boizumault. A general model to implement dif and freeze. In E. Shapiro, editor, 3rd Int. Conf. Logic Programming, London, 1986. LNCS 225.
    • (1986) 3rd Int. Conf. Logic Programming
    • Boizumault, P.1
  • 13
    • 0040425679 scopus 로고
    • The sharing of structure in theorem-proving programs
    • B. Meltzer and D. Mitchie, editors, Edinburgh University Press
    • R.S. Boyer and J.S. Moore. The sharing of structure in theorem-proving programs. In B. Meltzer and D. Mitchie, editors, Machine Intelligence, pages 101-116, Edinburgh University Press, 1972.
    • (1972) Machine Intelligence , pp. 101-116
    • Boyer, R.S.1    Moore, J.S.2
  • 15
    • 0013065916 scopus 로고
    • Garbage collection in Prolog implementations
    • J.A. Campbell, editor, Ellis Horwood
    • M. Bruynooghe. Garbage collection in Prolog implementations. In J.A. Campbell, editor, Implementations of Prolog, pages 259-267, Ellis Horwood, 1984.
    • (1984) Implementations of Prolog , pp. 259-267
    • Bruynooghe, M.1
  • 16
    • 0039833096 scopus 로고
    • The memory management of Prolog implementations
    • Debrecen, Hungary, Revised in S-Å. Tärnlund and K.L. Clark (editors), Logic Programming, Academic Press, 1982
    • M. Bruynooghe. The memory management of Prolog implementations. In Logic Programming Workshop, Debrecen, Hungary, 1980. Revised in S-Å. Tärnlund and K.L. Clark (editors), Logic Programming, pages 83-98, Academic Press, 1982.
    • (1980) Logic Programming Workshop , pp. 83-98
    • Bruynooghe, M.1
  • 18
    • 0011782764 scopus 로고
    • Freeze, indexing and other implementation issues in the WAM
    • J.L. Lassez, editor, MIT Press, Melbourne
    • M. Carlsson. Freeze, indexing and other implementation issues in the WAM. In J.L. Lassez, editor, 4th Int. Conf. Logic Programming, pages 40-58, MIT Press, Melbourne, 1987.
    • (1987) 4th Int. Conf. Logic Programming , pp. 40-58
    • Carlsson, M.1
  • 20
    • 84976673799 scopus 로고
    • A nonrecursive list compacting algorithm
    • C.J. Cheney. A nonrecursive list compacting algorithm. CACM, 13(11):677-678, 1970.
    • (1970) CACM , vol.13 , Issue.11 , pp. 677-678
    • Cheney, C.J.1
  • 22
    • 0023397302 scopus 로고
    • Opening the Prolog III universe
    • on Logic Programming
    • A. Colmerauer. Opening the Prolog III universe. Byte Magazine, 12(9), 1987. on Logic Programming.
    • (1987) Byte Magazine , vol.12 , Issue.9
    • Colmerauer, A.1
  • 23
    • 0005254209 scopus 로고
    • A garbage collection algorithm for shared memory parallel processors
    • J. Crammond. A garbage collection algorithm for shared memory parallel processors. Int. J. on Parallel Processing, 17(6):497-522, 1988.
    • (1988) Int. J. on Parallel Processing , vol.17 , Issue.6 , pp. 497-522
    • Crammond, J.1
  • 26
    • 0014599677 scopus 로고
    • A LISP garbage-collector for virtual-memory computer systems
    • R.R. Fenichel and J.C. Yochelson. A LISP garbage-collector for virtual-memory computer systems. CACM, 12(11):611-612, 1969.
    • (1969) CACM , vol.12 , Issue.11 , pp. 611-612
    • Fenichel, R.R.1    Yochelson, J.C.2
  • 27
    • 84910894048 scopus 로고
    • Lazy reference counting: An incremental garbage collection method for parallel inference machines
    • A. Goto, Y. Kimura, T. Nakagawa, and T. Chikayama. Lazy reference counting: an incremental garbage collection method for parallel inference machines. In 5th Int. Conf. and Symp. on Logic Programming, pages 1241-1256, 1988.
    • (1988) 5th Int. Conf. and Symp. on Logic Programming , pp. 1241-1256
    • Goto, A.1    Kimura, Y.2    Nakagawa, T.3    Chikayama, T.4
  • 30
    • 0020765079 scopus 로고
    • A real-time garbage collector based on the lifetimes of objects
    • H. Lieberman and C. Hewitt. A real-time garbage collector based on the lifetimes of objects. CACM, 26(6):419-429, 1983.
    • (1983) CACM , vol.26 , Issue.6 , pp. 419-429
    • Lieberman, H.1    Hewitt, C.2
  • 31
    • 0347540742 scopus 로고
    • Efficient implementation of a defensible semantics for dynamic Prolog code
    • MIT Press, Melbourne, Australia
    • T.G. Lindholm and R.A. O’Keefe. Efficient implementation of a defensible semantics for dynamic Prolog code. In 4th Int. Conf. Logic Programming, MIT Press, Melbourne, Australia, 1987.
    • (1987) 4th Int. Conf. Logic Programming
    • Lindholm, T.G.1    O’Keefe, R.A.2
  • 32
    • 85029613523 scopus 로고
    • An alternative to structure-sharing in the implementation of λ Prolog interpreter
    • Debrecen, Hungary
    • C.S. Mellish. An alternative to structure-sharing in the implementation of λ Prolog interpreter. In Work. Logic Programming, Debrecen, Hungary, 1980.
    • (1980) Work. Logic Programming
    • Mellish, C.S.1
  • 34
    • 0018005659 scopus 로고
    • A time and space efficient garbage compaction algorithm
    • F.L. Morris. A time and space efficient garbage compaction algorithm. CACM, 21(8):662-665, 1978.
    • (1978) CACM , vol.21 , Issue.8 , pp. 662-665
    • Morris, F.L.1
  • 35
    • 0002047775 scopus 로고
    • An overview of AProlog
    • K. Bowen and R. Kowalski, editors
    • G, Nadathur and D. Miller. An overview of AProlog. In K. Bowen and R. Kowalski, editors, Symp. Logic Programming, pages 810-827, 1988.
    • (1988) Symp. Logic Programming , pp. 810-827
    • Nadathur, G.1    Miller, D.2
  • 36
    • 0011716683 scopus 로고
    • Extensible unification by metastructures
    • Leuven, Belgium
    • U. Neumerkel. Extensible unification by metastructures. In Meta-Programming in Logic Programming, pages 352-363, Leuven, Belgium, 1990.
    • (1990) Meta-Programming in Logic Programming , pp. 352-363
    • Neumerkel, U.1
  • 44
    • 0008360187 scopus 로고
    • A new implementation technique for flat GHC
    • D.H.D. Warren and P. Szeredi, editors, MIT Press, Jerusalem
    • K. Ueda and M. Morita. A new implementation technique for flat GHC. In D.H.D. Warren and P. Szeredi, editors, 7th Int. Conf. Logic Programming, pages 3-17, MIT Press, Jerusalem, 1990.
    • (1990) 7th Int. Conf. Logic Programming , pp. 3-17
    • Ueda, K.1    Morita, M.2
  • 45
    • 84976790288 scopus 로고
    • Generation scavenging: A non-disruptive high performance storage reclamation algorithm
    • D. Ungar. Generation scavenging: a non-disruptive high performance storage reclamation algorithm. SIGPLAN Notices, (ACM), 19(5):157-167, 1984.
    • (1984) SIGPLAN Notices, (ACM) , vol.19 , Issue.5 , pp. 157-167
    • Ungar, D.1
  • 46
    • 85029655362 scopus 로고
    • L’anatomie de ProloglI. Thèse de doctorat d’état, Université d’Aix-Marseille, 1984
    • InterÉdition, Paris
    • M. Van Caneghem. L’anatomie de ProloglI. Thèse de doctorat d’état, Université d’Aix-Marseille, 1984. Also in L’anatomie de ProloglI, InterÉdition, Paris, 1986.
    • (1986) Also in L’anatomie de ProloglI
    • Van Caneghem, M.1
  • 47
    • 0023418633 scopus 로고
    • Fixing some space leaks with a garbage collector
    • P.L. Wadler. Fixing some space leaks with a garbage collector. Software-Practice and Experience, 17(9):595-608, 1987.
    • (1987) Software-Practice and Experience , vol.17 , Issue.9 , pp. 595-608
    • Wadler, P.L.1
  • 50
    • 5644301442 scopus 로고
    • An improved Prolog implementation which optimises tail-recursion
    • Debrecen, Hungary
    • D.H.D. Warren. An improved Prolog implementation which optimises tail-recursion. In Work. Logic Programming, Debrecen, Hungary, 1980.
    • (1980) Work. Logic Programming
    • Warren, D.H.D.1
  • 51
    • 84984053136 scopus 로고
    • Perpetual processes - an unexploited Prolog technique
    • D.H.D. Warren. Perpetual processes - an unexploited Prolog technique. Logic Programming Newsletter, (3), 1982.
    • (1982) Logic Programming Newsletter , Issue.3
    • Warren, D.H.D.1
  • 52
    • 0021133845 scopus 로고
    • Efficient Prolog memory management for flexible control strategies
    • IEEE Computer Society Press, Atlantic City, NJ
    • D.S. Warren. Efficient Prolog memory management for flexible control strategies. In 1984 Int-Symp. Logic Programming, IEEE Computer Society Press, Atlantic City, NJ, 1984.
    • (1984) 1984 Int-Symp. Logic Programming
    • Warren, D.S.1
  • 53
    • 0039675793 scopus 로고
    • A la recherche de la mémoire perdue, or: Memory compaction for shared memory multiprocessors--design and specification
    • S. Debray and M. Hermenegildo, editors
    • P. Weemeeuw and B. Demoen. A la recherche de la mémoire perdue, or: memory compaction for shared memory multiprocessors--design and specification. In S. Debray and M. Hermenegildo, editors, 2nd North American Conf. on Logic Programming, pages 306-320, 1990.
    • (1990) 2nd North American Conf. on Logic Programming , pp. 306-320
    • Weemeeuw, P.1    Demoen, B.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.