Constraints Meet Concurrency

Nonfiction, Science & Nature, Mathematics, Logic, Computers, Programming, Programming Languages, General Computing
Cover of the book Constraints Meet Concurrency by Jacopo Mauro, Atlantis Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Jacopo Mauro ISBN: 9789462390676
Publisher: Atlantis Press Publication: February 11, 2014
Imprint: Atlantis Press Language: English
Author: Jacopo Mauro
ISBN: 9789462390676
Publisher: Atlantis Press
Publication: February 11, 2014
Imprint: Atlantis Press
Language: English

This book describes the benefits that emerge when the fields of constraint programming and concurrency meet. On the one hand, constraints can be used in concurrency theory to increase the conciseness and the expressive power of concurrent languages from a pragmatic point of view. On the other hand, problems modeled by using constraints can be solved faster and more efficiently using a concurrent system. Both directions are explored providing two separate lines of development. Firstly the expressive power of a concurrent language is studied, namely Constraint Handling Rules, that supports constraints as a primitive construct. The features of this language which make it Turing powerful are shown. Then a framework is proposed to solve constraint problems that is intended to be deployed on a concurrent system. For the development of this framework the concurrent language Jolie following the Service Oriented paradigm is used. Based on this experience, an extension to Service Oriented Languages is also proposed in order to overcome some of their limitations and to improve the development of concurrent applications.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

This book describes the benefits that emerge when the fields of constraint programming and concurrency meet. On the one hand, constraints can be used in concurrency theory to increase the conciseness and the expressive power of concurrent languages from a pragmatic point of view. On the other hand, problems modeled by using constraints can be solved faster and more efficiently using a concurrent system. Both directions are explored providing two separate lines of development. Firstly the expressive power of a concurrent language is studied, namely Constraint Handling Rules, that supports constraints as a primitive construct. The features of this language which make it Turing powerful are shown. Then a framework is proposed to solve constraint problems that is intended to be deployed on a concurrent system. For the development of this framework the concurrent language Jolie following the Service Oriented paradigm is used. Based on this experience, an extension to Service Oriented Languages is also proposed in order to overcome some of their limitations and to improve the development of concurrent applications.

More books from Atlantis Press

Cover of the book Integral Equations on Time Scales by Jacopo Mauro
Cover of the book Type Systems for Distributed Programs: Components and Sessions by Jacopo Mauro
Cover of the book We are Big Data by Jacopo Mauro
Cover of the book An Eternity of Roses by Jacopo Mauro
Cover of the book Cartan Geometries and their Symmetries by Jacopo Mauro
Cover of the book Engineering General Intelligence, Part 2 by Jacopo Mauro
Cover of the book Analysis and Enumeration by Jacopo Mauro
Cover of the book Compressed Data Structures for Strings by Jacopo Mauro
Cover of the book Introduction to Global Variational Geometry by Jacopo Mauro
Cover of the book Mean Field Theories and Dual Variation - Mathematical Structures of the Mesoscopic Model by Jacopo Mauro
Cover of the book Index-aware Model Order Reduction Methods by Jacopo Mauro
Cover of the book Records via Probability Theory by Jacopo Mauro
Cover of the book Engineering General Intelligence, Part 1 by Jacopo Mauro
Cover of the book Human Aspects in Ambient Intelligence by Jacopo Mauro
Cover of the book Proceedings of the III Advanced Ceramics and Applications Conference by Jacopo Mauro
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy