Juan Carlos Cruz

Learn More
Although coordination of concurrent objects is a fundamental aspect of object-oriented concurrent programming, there is only little support for its specification and abstraction at the language level. This is a problem because coordination is often buried in the code of the coordinated objects, leading to a lack of abstraction and reuse. Here we present(More)
An important family of existing coordination models and languages is based on the idea of trapping the messages exchanged by the coordinated entities and by the specification of rules governing the coordination. No model, including our CoLaS coordination model, justifies clearly the reason of their coordination rules. Why these rules and not others? Are(More)
BACKGROUND The long-term results of total hip arthroplasty performed with cement and use of a bulk autograft for acetabular reconstruction in patients with developmental dysplasia of the hip have varied considerably. We evaluated the results of total hip arthroplasties performed with acetabular bulk autograft to identify the factors that influence the(More)
Most of the work on coordination technology so far has focused on the development of special coordination languages and environments that provide the basic mechanisms for realizing the coordination layer of an open system. It is clear that the idea of managing separately the coordination aspect from the computation in a language has a lot of advantages in(More)
Tuple spaces have turned out to be one of the most fundamental abstractions for coordinating software agents. They offer a simple and natural way of communication and are capable to express a large class of distributed and parallel algorithms. While many extensions to the original Linda model have been proposed, no one approach seems to be universally(More)