• Title of article

    Channel-based coordination via constraint satisfaction

  • Author/Authors

    Dave Clarke، نويسنده , , Jose Proenca ، نويسنده , , Alexander Lazovik، نويسنده , , Farhad Arbab، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2011
  • Pages
    30
  • From page
    681
  • To page
    710
  • Abstract
    Coordination in emerges from the composition of the behavioural constraints of primitives, such as channels, in a component connector. Understanding and implementing , however, has been challenging due to the interaction of the channel metaphor, which is an inherently local notion, and the non-local nature of the constraints imposed by composition. In this paper, the channel metaphor takes a back seat. We focus on the behavioural constraints imposed by the composition of primitives and phrase the semantics of as a constraint satisfaction problem. Not only does this provide a clear description of the behaviour of connectors in terms of synchronisation and data flow constraints, it also paves the way for new implementation techniques based on constraint satisfaction. We also demonstrate that this approach is more efficient than the existing techniques based on connector colouring.
  • Keywords
    coordination , Constraint satisfaction , Constraint automata , Connector colouring , Reo
  • Journal title
    Science of Computer Programming
  • Serial Year
    2011
  • Journal title
    Science of Computer Programming
  • Record number

    1080202