Título: | INTEGRATING ASYNCHRONOUS COMMUNICATION AND COOPERATIVE TASK MANAGEMENT | ||||||||||||||||||||||||||||||||||||
Autor: |
SILVANA ROSSETTO |
||||||||||||||||||||||||||||||||||||
Colaborador(es): |
NOEMI DE LA ROCQUE RODRIGUEZ - Orientador |
||||||||||||||||||||||||||||||||||||
Catalogação: | 25/OUT/2006 | 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=9197&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=9197&idi=2 |
||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.9197 | ||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||
New contexts of distributed computing emphasize the need
of programming
abstractions able to deal with asynchronous communication
and concurrent
tasks. Event-driven or threaded programming models are
able to deal with
these issues, but each model presents particular
advantages and problems.
Normally, when choosing the model more appropriate for a
context or
problem, the programmer must deal directly with the
difficulties related
to this model, making the development task more complex.
In this work we
discuss a way to combine the advantages of the traditional
programming
models in order to support a programming interface more
suitable for the
programmer.We explore asynchronous communication and
cooperative task
management based on the co-routine construction. By using
these concepts,
we implement: (1) a set of operations for building
client/server applications
upon an asynchronous communication basis; and (2) a more
appropriate
programming interface for TinyOS, the state of the art of
operating system
for sensor networks.
|
|||||||||||||||||||||||||||||||||||||
|