Linguagens de Programação e Estrutura de Dados
Vin´cius C. de Almeida1, Luiz F. M. Vieira1, Breno A. D. Vitorino1,
Marcos A. M. Vieira1, Jos´e A. Nacif1 , Antonio O. Fernandes1,
Di´ogenes C. da Silva2, Claudionor N. Coelho Jr1
1Departamento de Ciencia da Computac¸ao Universidade Federal de Minas Gerais
Av. Antonio Carlos, 6627 31270-010, Belo Horizonte/MG
2Departamento de Engenharia El´etrica Universidade Federal de Minas Gerais
Av. Antonio Carlos, 6627 31270-010, Belo Horizonte/MG fmakish, vitorino, lfvieira, mmvieira, jnacif, otavio, coelhog@dcc.ufmg.br diogenes@cpdee.ufmg.br Abstract. This paper describes YATOS , an operating system developed for sensor nodes of wireless sensor networks (WSN). A sensor node is a computing device with limited communication, sensing and processing capability. YATOS maps events and tasks, it is event-driven and it provides an application programming interface (API). We present the related works in the area that helped designing the new system, which is also described in this paper.
Resumo. Este artigo descreve o YATOS , um sistema operacional desenvolvido especicamente para n´os sensores de redes de sensores sem o (RSSF). Um n´o sensor ´e um pequeno dispositivo computacional com capacidades limitadas de comunicac¸ ao, sensoriamento e processamento. O YATOS atende aos requisitos impostos pelas RSSFs, mapeia eventos em tarefas, ´e dirigido por eventos e fornece uma interface de programac¸ ao de aplicativos (API). Apresentamos os trabalhos relacionados na ´area que ajudaram a projetar o novo sistema, o qual tamb´em ´e descrito neste artigo.
1. Introduc¸ ao
Redes de sensores [10] sao formadas por milhares de pequenos dispositivos, aqui denominados n´os, dotados de capacidade de armazenamento, processamento, comunicac¸ao e sensoriamento. Esses n´os tem fortes restric¸ oes quanto a mem´oria, capacidade de processamento e principalmente energia, sendo desej´avel que possuam