Invited Papers | |
Answer Set Programming in 2010: A Personal Perspective | p. 1 |
An Introduction to Maude and Some of Its Applications | p. 4 |
Non-Monotonic Reasoning - Answer Set Programming | |
Efficient Application of Answer Set Programming for Advanced Data Integration | p. 10 |
Implementing Query Answering for Hybrid MKNF Knowledge Bases | p. 25 |
An ASP-Based System for Team-Building in the Gioia-Tauro Seaport | p. 40 |
Types | |
Explicitly Typed Exceptions for Haskell | p. 43 |
Conversion by Evaluation | p. 58 |
Parallelism and Distribution | |
Skeleton Composition Using Remote Data | p. 73 |
Netlog, a Rule-Based Language for Distributed Programming | p. 88 |
Code Quality Assurance | |
Similar Code Detection and Elimination for Erlang Programs | p. 104 |
Static Detection of Race Conditions in Erlang | p. 119 |
Automating Mathematical Program Transformations | p. 134 |
ActionScript In-Lined Reference Monitoring in Prolog | p. 149 |
Domain Specific Languages | |
An Ode to Arrows | p. 152 |
Lazy Combinators for Executable Specifications of General Attribute Grammars | p. 167 |
A Domain-Specific Language Approach to Protocol Stack Implementation | p. 183 |
Programming Aids | |
First-Order Interactive Programming | p. 186 |
An ER-Based Framework for Declarative Web Programming | p. 201 |
Constraints | |
Lazy Explanations for Constraint Propagators | p. 217 |
On the Implementation of the CLP (BN) Language | p. 234 |
Tabling - Agents | |
Compact Lists for Tabled Evaluation | p. 249 |
A Simple and Efficient Implementation of Concurrent Local Tabling | p. 264 |
An Efficient Implementation of Linear Tabling Based on Dynamic Reordering of Alternatives | p. 279 |
Prospective Storytelling Agents | p. 294 |
Author Index | p. 297 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.