LUATS A REACTIVE EVENT-ORIENTED TUPLE SPACE / LUATS UM ESPAÇO DE TUPLAS REATIVO ORIENTADO A EVENTOS

AUTOR(ES)
DATA DE PUBLICAÇÃO

2003

RESUMO

The widespread use of the Internet along with the rapid growth and acceptance of the Web as a general application platform impose new requirements associated with the integration and coordination of autonomous and heterogeneous software components. The specific needs of this context led to the development of new coordination mechanisms, among which the reactive tuple space. In this work we present LuaTS, a reactive, event oriented tuple space that supports only asynchronous calls. The system, developed in Lua, provides functionalities that allow programmers to extend its basic semantics and also support a more flexible tuple search and retrieval process. We describe the implementation of LuaTS and explore its features through different examples that include classic concurrent and distributed programming problems. We show that the uncoupling provided by the tuple space model, together with an event oriented programming dynamics,simplify inter- process synchronization and yield a clear execution stream, improving, in many cases, the development process of distributed applications.

ASSUNTO(S)

programacao orientada a eventos tuple spaces lua programming language sistemas distribuidos espacos de tupla event-oriented programming distributed systems linguagem lua

Documentos Relacionados