Practical Aspects of Declarative Languages: 14th International Symposium, PADL 2012, Philadelphia, PA, January 23-24, 2012. Proceedings

Front Cover
Claudio Russo, Neng-Fa Zhou
Springer Science & Business Media, Dec 29, 2011 - Computers - 304 pages
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.
 

Contents

Recent Advances in Declarative Networking
1
Make Things Now Pragmatic Functional Programming in Haskell
17
A Declarative Approach for Software Modeling
18
Contracts and Specifications for Functional Logic Programming
33
The Environment as an Argument ContextAware Functional Programming
48
ASP vs CASP and Declarative vs ProblemOriented Solving
63
Practical and Methodological Aspects of the Use of CuttingEdge ASP Tools
78
Efficient Tabling of Structured Data Using Indexing and Program Transformation
93
Incremental Inference of Ad Hoc Data Formats
168
Ordering Attribute Grammars
183
Distributed Policy Specification and Interpretation with Classified Advertisements
198
Handshaking in Kansas Lava Using Patch Logic
212
Virtualizing RealWorld Objects in FRP
227
ResourceSafe Systems Programming with Embedded Domain Specific Languages
242
NodeBased Connection Semantics for EquationBased ObjectOriented Modeling Languages
258
A Declarative Specification of TreeBased Symbolic Arithmetic Computations
273

Optimizing Inequality Joins in Datalog with Approximated Constraint Propagation
108
Symbolic Execution of Concurrent Objects in CLP
123
A SegmentSwapping Approach for Executing Trapped Computations
138
Describing and Executing Graph Algorithms in Haskell
153
Typing the Numeric Tower
289
Author Index
304
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information