Skip to main content

On the BEAM Implementation

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2902))

Abstract

Logic Programming is based on the idea that computation is controlled inference. The Extended Andorra Model provides a very powerful framework that supports both co-routining and parallelism [3]. In this work we report on the design of the first sequencial implementation for the Extended Andorra Model with Implicit Control, the BEAM [2]. The emphasis is put on the low-level infrastructures that support the implementation, that is the memory organisation and objects representation. A novel scheme for classifying variables in an EAM environment is described and the rules for the uni.cation of variables is presented.

The work presented in this paper was partially supported by project APRIL (Project POSI/SRI/40749/2001) and funds granted to LIACC through the Programa de Financiamento Plurianual, Fundaçã o para a Ciência e Tecnologia and Programa POSI.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lopes, R.: An Implementation of the Extended Andorra Model. PhD thesis, Universidade do Porto (September 2001), http://www.dcc.fc.up.pt/Pubs/Teses/teses.html

  2. Lopes, R., Costa, V.S., Silva, F.: A novel implementation of the extended andorra model. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol. 1990, pp. 199–213. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Warren, D.H.D.: The Extended Andorra Model with Implicit Control. Presented at ICLP 1990 Workshop on Parallel Logic Programming, Eilat, Israel (June 1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lopes, R., Costa, V.S., Silva, F. (2003). On the BEAM Implementation. In: Pires, F.M., Abreu, S. (eds) Progress in Artificial Intelligence. EPIA 2003. Lecture Notes in Computer Science(), vol 2902. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24580-3_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24580-3_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20589-0

  • Online ISBN: 978-3-540-24580-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics