Skip to main content
  • Conference proceedings
  • © 2009

Practical Aspects of Declarative Languages

11th International Symposium, PADL 2009, Savannah, GA, USA, January 19-20, 2009, Proceedings

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 5418)

Part of the book sub series: Programming and Software Engineering (LNPSE)

Conference series link(s): PADL: International Symposium on Practical Aspects of Declarative Languages

Conference proceedings info: PADL 2009.

Buy it now

Buying options

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

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (19 papers)

  1. Front Matter

  2. Invited Talk

    1. On Preferring and Inspecting Abductive Models

      • Luís Moniz Pereira, Pierangelo Dell’Acqua, Gonçalo Lopes
      Pages 1-15
  3. User Interfaces and Environments

    1. Declarative Programming of User Interfaces

      • Michael Hanus, Christof Kluß
      Pages 16-30
    2. Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs

      • D. J. Duke, R. Borgo, M. Wallace, C. Runciman
      Pages 31-45
    3. Toward a Practical Module System for ACL2

      • Carl Eastlund, Matthias Felleisen
      Pages 46-60
  4. Networks and Data

    1. Declarative Network Verification

      • Anduo Wang, Prithwish Basu, Boon Thau Loo, Oleg Sokolsky
      Pages 61-75
    2. Operational Semantics for Declarative Networking

      • Juan A. Navarro, Andrey Rybalchenko
      Pages 76-90
    3. Ad Hoc Data and the Token Ambiguity Problem

      • Qian Xi, Kathleen Fisher, David Walker, Kenny Q. Zhu
      Pages 91-106
  5. Multi-threading and Parallelism

    1. High Level Thread-Based Competitive Or-Parallelism in Logtalk

      • Paulo Moura, Ricardo Rocha, Sara C. Madeira
      Pages 107-121
    2. Implementing Thread Cancellation in Multithreaded Prolog Systems

      • Atef Suleiman, John Miller
      Pages 122-136
    3. Interoperating Logic Engines

      • Paul Tarau, Arun Majumdar
      Pages 137-151
  6. Databases and Large Data Sets

    1. Typed Datalog

      • David Zook, Emir Pasalic, Beata Sarna-Starosta
      Pages 168-182
    2. Using Bloom Filters for Large Scale Gene Sequence Analysis in Haskell

      • Ketil Malde, Bryan O’Sullivan
      Pages 183-194
  7. Tabling and Optimization

    1. One Table Fits All

      • Jorge Costa, Ricardo Rocha
      Pages 195-208
    2. Recycle Your Arrays!

      • Roman Leshchinskiy
      Pages 209-223
    3. Towards a Complete Scheme for Tabled Execution Based on Program Transformation

      • Pablo Chico de Guzman, Manuel Carro, Manuel V. Hermenegildo
      Pages 224-238
  8. Language Extensions and Implementation

    1. Improving Performance of Conformant Planners: Static Analysis of Declarative Planning Domain Specifications

      • Dang-Vien Tran, Hoang-Khoi Nguyen, Enrico Pontelli, Tran Cao Son
      Pages 239-253
    2. Layered Models Top-Down Querying of Normal Logic Programs

      • Luís Moniz Pereira, Alexandre Miguel Pinto
      Pages 254-268
    3. Secure Implementation of Meta-predicates

      • Paulo Moura
      Pages 269-283

Other Volumes

  1. Practical Aspects of Declarative Languages

About this book

Declarative languages have long promised the ability to rapidly create easily maintainable software for complex applications. The International Symposium of Practical Aspects of Declarative Languages (PADL) provides a yearly - rum for presenting results on the principles the implementations and especially the applications of declarative languages. The PADL symposium held January 19–20, 2009 in Savannah, Georgia was the 11th in this series. This year 48 papers were submitted from authors in 17 countries. The P- gram Committee performed outstandingly to ensure that each of these papers submitted to PADL 2009 was thoroughly reviewed by at least three referees in a short period of time. The resulting symposium presented a microcosm of how the current generation of declarative languages are being used to address real applications, along with on-going work on the languages themselves. The program also included two invited talks, “Inspecting and Preferring Abductive Models” by Luis Moniz Pereira and “Applying Declarative Languages to C- mercial Hardware Design” by Je? Lewis. Regular papers presented a variety of applications, including distributed applications over networks, network veri?- tion, user interfaces, visualization in astrophysics, nucleotide sequence analysis and planning under incomplete information. PADL 2009 also included ongoing work on the declarative languages themselves. Multi-threaded and concurrent Prolog implementation was addressed in several papers, as were innovations for tabling in Prolog and functional arraysin Haskell. Recent applications have also sparked papers on meta-predicates in Prolog and a module system for ACL2.

Editors and Affiliations

  • University of Kansas, Lawrence, USA

    Andy Gill

  • Universidade Nova de Lisboa, CENTRIA, Sheperdstown, USA

    Terrance Swift

Bibliographic Information

  • Book Title: Practical Aspects of Declarative Languages

  • Book Subtitle: 11th International Symposium, PADL 2009, Savannah, GA, USA, January 19-20, 2009, Proceedings

  • Editors: Andy Gill, Terrance Swift

  • Series Title: Lecture Notes in Computer Science

  • DOI: https://doi.org/10.1007/978-3-540-92995-6

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer-Verlag Berlin Heidelberg 2009

  • Softcover ISBN: 978-3-540-92994-9Published: 18 December 2008

  • eBook ISBN: 978-3-540-92995-6Published: 10 January 2009

  • Series ISSN: 0302-9743

  • Series E-ISSN: 1611-3349

  • Edition Number: 1

  • Number of Pages: VIII, 285

  • Topics: Theory of Computation, Computer Science, general

Buy it now

Buying options

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

Other ways to access