Amazon cover image
Image from Amazon.com

Practical aspects of declarative languages : 14th international symposium, PADL 2012, Philadelphia, PA, USA, January 23-24, 2012 : proceedings / Claudio Russo, Neng-Fa Zhou (eds.).

By: Contributor(s): Material type: TextTextSeries: Lecture notes in computer science ; 7149.Publication details: Berlin ; New York : Springer, ©2012.Description: 1 online resource (x, 303 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9783642276941
  • 3642276946
  • 3642276938
  • 9783642276934
Other title:
  • PADL 2012
Subject(s): Genre/Form: Additional physical formats: Printed edition:: No titleDDC classification:
  • 005.13 23
LOC classification:
  • QA76.615 .P33 2012
Other classification:
  • 54.53
Online resources:
Contents:
Title page; Preface; Organization; Table of Contents; Recent Advances in Declarative Networking; Introduction; Background; Query Evaluation; Language Extensions; Generating Safe Routing Implementations; Formally Safe Routing Toolkit; Declarative Network Verification; Securing Distributed Systems; Secure Network Datalog; Reconfigurable Security; Application-Aware Anonymity; Debugging Distributed Systems; Network Provenance Model; Distributed Maintenance and Querying; Security and Temporal Extensions; Optimizing Distributed Systems; Use Cases: PUMA and COPE; Colog Language and Compilation.
Functional Logic Programming and CurrySpecifications and Contracts; Tool Support; Conclusions and Related Work; References; The Environment as an Argument Context-Aware Functional Programming; Introduction; An Example Application; A DSL for Context-Aware Programming; Context-Aware Computations; Application over Context-Aware Values; Abstract Knowledge Bases; Managing a Global Knowledge Base; Automatically Satisfying Contextual Dependencies; Evaluation; Presence Board; Mailing List; Related Work; Future Work; Conclusion; References.
Weighted-Sequence Problem: ASP vs CASP and Declarative vs Problem-Oriented SolvingIntroduction; Problem Statement; ASP: Generate and Test Methodology; Encodings; Experimental Analysis; Conclusions and Future Work; References; Practical and Methodological Aspects of the Use of Cutting-Edge ASP Tools; Introduction; Background; Weight-Assignment Benchmark; Reverse-Folding Benchmark; Hydraulic-System-Planning Benchmark; Airport-Pickup Benchmark; Performance Assessment; Conclusions; References; Efficient Tabling of Structured Data Using Indexing and Program Transformation; Introduction.
The Trouble with Tabling Structured DataA Workaround and Its Implementation in Prolog; Examples; Example: Edit Distance; Example: Hidden Markov Model in PRISM; Automatic Program Transformation; Limitations; Related Work; Conclusion; References; Optimizing Inequality Joins in Datalog with Approximated Constraint Propagation; Introduction; DatalogLB; The Filter Predicates Transformation; Non-recursive Programs; Recursive Programs; Implementation; LogicBlox/SWI-Prolog Interface; The Transformation; Evaluation; Non-recursive Programs; Recursive Programs; Conclusion and Future Work; References.
Summary: This book constitutes the refereed proceedings of the 14th International Symposium on Practical Aspects of Declarative Languages, PADL 2012, held in Philadelphia, PA, USA, in January 2012, co-located with POPL 2012, the 39th Symposium on Principles of Programming Languages. The 38 revised technical papers presented together with 3 application papers were carefully reviewed and selected from 52 submissions. The volume features original work emphasizing new ideas and approaches pertaining to applications and implementation techniques of declarative languages and addresses topics such as innovative applications of declarative languages, declarative domain-specific languages and applications, practical applications of theoretical results, new language developments and their impact on applications, evaluation of implementation techniques on practical applications, novel implementation techniques relevant to applications, novel uses of declarative languages in the classroom, and practical experiences.
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
eBook eBook e-Library eBook LNCS Available
Total holds: 0

Includes bibliographical references and author index.

This book constitutes the refereed proceedings of the 14th International Symposium on Practical Aspects of Declarative Languages, PADL 2012, held in Philadelphia, PA, USA, in January 2012, co-located with POPL 2012, the 39th Symposium on Principles of Programming Languages. The 38 revised technical papers presented together with 3 application papers were carefully reviewed and selected from 52 submissions. The volume features original work emphasizing new ideas and approaches pertaining to applications and implementation techniques of declarative languages and addresses topics such as innovative applications of declarative languages, declarative domain-specific languages and applications, practical applications of theoretical results, new language developments and their impact on applications, evaluation of implementation techniques on practical applications, novel implementation techniques relevant to applications, novel uses of declarative languages in the classroom, and practical experiences.

Title page; Preface; Organization; Table of Contents; Recent Advances in Declarative Networking; Introduction; Background; Query Evaluation; Language Extensions; Generating Safe Routing Implementations; Formally Safe Routing Toolkit; Declarative Network Verification; Securing Distributed Systems; Secure Network Datalog; Reconfigurable Security; Application-Aware Anonymity; Debugging Distributed Systems; Network Provenance Model; Distributed Maintenance and Querying; Security and Temporal Extensions; Optimizing Distributed Systems; Use Cases: PUMA and COPE; Colog Language and Compilation.

Functional Logic Programming and CurrySpecifications and Contracts; Tool Support; Conclusions and Related Work; References; The Environment as an Argument Context-Aware Functional Programming; Introduction; An Example Application; A DSL for Context-Aware Programming; Context-Aware Computations; Application over Context-Aware Values; Abstract Knowledge Bases; Managing a Global Knowledge Base; Automatically Satisfying Contextual Dependencies; Evaluation; Presence Board; Mailing List; Related Work; Future Work; Conclusion; References.

Weighted-Sequence Problem: ASP vs CASP and Declarative vs Problem-Oriented SolvingIntroduction; Problem Statement; ASP: Generate and Test Methodology; Encodings; Experimental Analysis; Conclusions and Future Work; References; Practical and Methodological Aspects of the Use of Cutting-Edge ASP Tools; Introduction; Background; Weight-Assignment Benchmark; Reverse-Folding Benchmark; Hydraulic-System-Planning Benchmark; Airport-Pickup Benchmark; Performance Assessment; Conclusions; References; Efficient Tabling of Structured Data Using Indexing and Program Transformation; Introduction.

The Trouble with Tabling Structured DataA Workaround and Its Implementation in Prolog; Examples; Example: Edit Distance; Example: Hidden Markov Model in PRISM; Automatic Program Transformation; Limitations; Related Work; Conclusion; References; Optimizing Inequality Joins in Datalog with Approximated Constraint Propagation; Introduction; DatalogLB; The Filter Predicates Transformation; Non-recursive Programs; Recursive Programs; Implementation; LogicBlox/SWI-Prolog Interface; The Transformation; Evaluation; Non-recursive Programs; Recursive Programs; Conclusion and Future Work; References.

Powered by Koha