Uma Abordagem Dirigida a Modelos para Construção de Aplicações para Redes de Sensores sem Fio
Redes de Sensores sem Fio, Desenvolvimento de Software Dirigido a Modelo, MDA, PSM, DSL
A pesquisa sobre Redes de Sensores Sem Fio (RSSF) evoluiu ao longo dos últimos
anos com aplicações potenciais em diversos domínios. Entretanto, o desenvolvimento de
aplicações de RSSF é uma tarefa complexa, dentre outros fatores, pela necessidade da
programação no (baixo) nível de abstração provido pelo sistema operacional dos sensores e de
conhecimentos específicos, tanto dos diferentes domínios de aplicações quanto das diferentes
plataformas de sensores. Neste trabalho, propomos uma abordagem MDA para desenvolver
aplicações de RSSF, que visa facilitar a tarefa dos desenvolvedores. Esta abordagem permite a
contribuição direta dos especialistas de domínio no desenvolvimento de aplicações sem requerer
conhecimento de programação em plataformas de RSSF e, ao mesmo tempo permite que
especialistas em rede programem sensores aderentes aos requisitos da aplicação sem conhecimento
específico do domínio da aplicação. A abordagem também promove o reúso de artefatos de
software desenvolvidos, permitindo um modelo de aplicação ser reutilizado em diferentes
plataformas de sensores e que o modelo de uma plataforma de sensores possa ser reutilizado em
diferentes aplicações.