Desenvolvimento de Modelos de Armazenamento em Sensores com Reutilização de Código

  • Alexandre R. Ordakowski UFPR
  • Marcos A. Carrero FAE Centro Universitário
  • Martin A. Musicante UFRN
  • Aldri L. dos Santos UFPR
  • Carmem S. Hara UFPR

Resumo


Sensores são componentes essenciais da Internet das Coisas (IoT). Em consonância com a tendência de armazenar dados próximos `as fontes de dados, preconizada pela computação de borda e de névoa, alguns sensores podem desempenhar o papel de repositório dos dados capturados. Dado o crescimento da quantidade de dispositivos e de aplicações para IoT, há a necessidade de investigar e desenvolver novos modelos de armazenamento para sensores. No entanto, poucos trabalhos propõem uma abordagem que trate da modelagem e implementação de sistemas de armazenamento e consulta dos dados da rede de uma maneira sistemática. Este artigo investiga a aplicação de um modelo de componentes para a geração de código para os dispositivos sensores, com a elaboração do framework RCBM-S (RCBM for Sensor devices). No RCBM-S a orquestração dos componentes é baseada em máquinas de estados. Um estudo de caso mostra a reutilização de código promovida pelo RCBM-S para códigos em nesC para o sistema TinyOS.

Palavras-chave: sensor storage models, code reuse

Referências

Baumgartner, T., Chatzigiannakis, I., Fekete, S., Koninis, C., Kroller, A., and Pyrgelis, A. (2010). Wiselib: A generic algorithm library for heterogeneous sensor networks. In European Conference on Wireless Sensor Networks, pages 162–177. Springer. DOI: https://doi.org/10.1007/978-3-642-11917-0_11

Carrero, M., Zamproni, K., Musicante, M. A., Santos, A., and Hara, C. (2018). Uma máquina de estados para especificação de códigos de simulação para redes de sensores sem fio urbanas. In Simpósio Brasileiro de Computação Ubíqua e Pervasiva.

Carrero, M. A., Musicante, M. A., dos Santos, A. L., and Hara, C. S. (2017). A reusable component-based model for wsn storage simulation. In Proceedings of the 13th ACM Symposium on QoS and Security for Wireless and Mobile Networks, pages 31–38. DOI: https://doi.org/10.1145/3132114.3132118

Carrero, M. A., Musicante, M. A., dos Santos, A. L., and Hara, C. S. (2019). Sleds: A dsl for data-centric storage on wireless sensor networks. Communications in Computer and Information Science, 926:74–89. DOI: https://doi.org/10.1007/978-3-030-11238-7_5

de Lima Braga, M., de Jesus dos Santos, A., and de Lucena Junior, V. F. (2010). Modelagem e geração de código para redes de sensores sem fio usando communicating x-machine. In Proc. of the 9th Int. Information and Telecommunication Technologies Symposium.

Gay, D., Levis, P., Von Behren, R.,Welsh, M., Brewer, E., and Culler, D. (2014). The nesc language: A holistic approach to networked embedded systems. Acm Sigplan Notices, 49(4):41–51. DOI: https://doi.org/10.1145/2641638.2641652

Taherkordi, A., Johansen, C., Eliassen, F., and R¨omer, K. (2015). Tokenit: Designing state-driven embedded systems through tokenized transitions. In 2015 Int. Conf. on Distributed Computing in Sensor Systems, pages 52–61. IEEE. DOI: https://doi.org/10.1109/dcoss.2015.36
Publicado
07/10/2019
ORDAKOWSKI, Alexandre R.; CARRERO, Marcos A.; MUSICANTE, Martin A.; DOS SANTOS, Aldri L.; HARA, Carmem S.. Desenvolvimento de Modelos de Armazenamento em Sensores com Reutilização de Código. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 34. , 2019, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 247-252. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2019.8831.