Logo PUC-Rio Logo Maxwell
ETDs @PUC-Rio
Título: LUATS A REACTIVE EVENT-ORIENTED TUPLE SPACE
Autor: MARCUS AMORIM LEAL
Colaborador(es): NOEMI DE LA ROCQUE RODRIGUEZ - Orientador
Catalogação: 11/JUN/2003 Língua(s): PORTUGUESE - BRAZIL
Tipo: TEXT Subtipo: THESIS
Notas: [pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
[en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio.
Referência(s): [pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=3629&idi=1
[en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=3629&idi=2
DOI: https://doi.org/10.17771/PUCRio.acad.3629
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.
Descrição: Arquivo:   
COVER, ACKNOWLEDGEMENTS, RESUMO, ABSTRACT, SUMMARY AND LIST OF TABLES PDF      
CHAPTER 1 PDF      
CHAPTER 2 PDF      
CHAPTER 3 PDF      
CHAPTER 4 PDF      
CHAPTER 5 PDF      
CONCLUSION PDF      
PDF      
BIBLIOGRAPHY PDF