InventoryIoT (I2oT): uma plataforma de gerenciamento automatizado de inventário

  • Jauberth Abijaude Universidade Estadual de Santa Cruz
  • Fabíola Greve Universidade Federal da Bahia
  • Péricles Sobreira Universidade Estadual de Santa Cruz
  • Aprígio Bezerra Universidade Estadual de Santa Cruz

Resumo


O controle patrimonial dos bens ativos de uma empresa é uma tarefa complexa. Apesar do esforço para aumentar o nível de automação, observa-se que ainda é necessária a presença do ser humano para administrar, alimentar e manter tais sistemas. Este trabalho apresenta um sistema Web, de nome InventoryIoT, que automatiza o controle de bens patrimoniáveis. Baseado no conceito de Internet das Coisas, propõe-se anexar aos bens ativos etiquetas RFID, outorgando-lhes o status de objetos inteligentes (OI). Para tanto, contempla um middleware que permite a comunicação dos OIs com o sistema Web, o qual funciona como uma rede social. O resultado é um sistema capaz de realizar a gestão inteligente e o monitoramento da movimentação dos bens dentro de uma instituição de forma automática, reduzindo o tempo de trabalho humano e mantendo as informações atualizadas. O sistema foi implementado e validado.

Palavras-chave: Internet das Coisas, Middleware, RFID, Inventário, Sistema de Gerenciamento de Patrimônio, Redes Sociais

Referências

L. Apfelbaum and J. Doyle. Model based testing. In Software Quality Week Conference, pages 296–300, 1997.

P. Baker, Z. R. Dai, J. Grabowski, I. Schieferdecker, and C. Williams. Model-driven testing: Using the UML testing profile. Springer Science & Business Media, 2007.

A. S. Bitencourt, D. M. B. Paiva, and M. I. Cagnin. Elicitação de requisitos a partir de modelos de processos de negócio em bpmn: Uma revisão sistemática. In XII Simpósio Brasileiro de Sistemas de Informação (SBSI), 2016.

J. P. Bittencourt, E. Proencia, and R. S. P. Maciel. Modelando serviços a partir de processos de negócio: Uma abordagem dirigida a modelos. In XII Simpósio Brasileiro de Sistemas de Informação (SBSI), 2016.

K. Böhmer and S. Rinderle-Ma. A genetic algorithm for automatic business process test case selection. In On the Move to Meaningful Internet Systems: OTM 2015 Conferences, pages 166–184. Springer, 2015.

S. A. Correia and A. R. Silva. Técnicas para construção de testes funcionais automáticos. In QUATIC, pages 111–117, 2004.

Z. R. Dai. Model-driven testing with uml 2.0. Computer Science at Kent, page 179, 2004.

J. L. de Moura and A. Charão. Automação de testes em aplicações de BPMS: um relato de experiência. In XIV Simpósio Brasileiro de Qualidade de Software, pages 212–219, 2015.

A. C. Dias Neto, R. Subramanyan, M. Vieira, and G. H. Travassos. A survey on model-based testing approaches: a systematic review. In Proceedings of the 1st ACM international workshop on Empirical assessment of software engineering languages and technologies: held in conjunction with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE) 2007, pages 31–36. ACM, 2007.

E. Dustin, J. Rashka, and J. Paul. Automated software testing: introduction, management, and performance. Addison-Wesley Professional, 1999.

Forrester Research. The forrester wave: BPM suites, Q1 2013, 2013.

V. Garousic, A. Mesbahb, A. Betin-Canc, and S. Mirshokraie. A systematic mapping study of web application testing. Information and Software Technology, 55(8):1374–1396, Aug. 2013.

A. Z. Javed, P. A. Strooper, and G. Watson. Automated generation of test cases using model-driven architecture. In Automation of Software Test, 2007. AST’07. Second International Workshop on, pages 3–3. IEEE, 2007.

C. Kaner, J. Bach, and B. Pettichord. Lessons learned in software testing. John Wiley & Sons, 2008.

J. Kasurinen, O. Taipale, and K. Smolander. Software test automation in practice: empirical observations. Advances in Software Engineering, 2010, 2010.

M. Kurz. Bpmn model interchange: The quest for interoperability. In Proceedings of the 8th International Conference on Subject-oriented Business Process Management, S-BPM ’16, pages 6:1–6:10, New York, NY, USA, 2016. ACM.

Z. J. Li, W. Sun, and B. Du. Bpel4ws unit testing: Framework and implementation. International Journal of Business Process Integration and Management, 3(2):131–143, 2008.

H. Liu, Z. Li, J. Zhu, and H. Tan. Business process regression testing. In International Conference on Service-Oriented Computing, pages 157–168. Springer, 2007.

OMG. Business process model and notation (BPMN), 2011. Disponível em: http://www.omg.org/spec/BPMN/2.0.

V. S. F. Pinheiro, N. M. C. Valentim, and A. M. R. Vincenzi. Um comparativo na execução de testes manuais e testes de aceitação automatizados em uma aplicação web. In XIV Simpósio Brasileiro de Qualidade de Software, pages 260–267, 2015.

A. Pretschner, W. Prenninger, S. Wagner, C. Kühnel, M. Baumgartner, B. Sostawa, R. Zölch, and T. Stauner. One evaluation of model-based testing and its automation. In Proceedings of the 27th international conference on Software engineering, pages 392–401. ACM, 2005.

D. M. Rafi, K. R. K. Moses, K. Petersen, and M. V. Mäntylä. Benefits and limitations of automated software testing: Systematic literature review and practitioner survey. In Proceedings of the 7th International Workshop on Automation of Software Test, AST ’12, pages 36–42, Piscataway, NJ, USA, 2012. IEEE Press.

L. P. Ramos and A. Bessa. Uma abordagem de gestão e desenvolvimento de automatização de processos de negógio com apoio de BPMS. In XIV Simpósio Brasileiro de Qualidade de Software, pages 137–151, 2015.

F. Ricca and P. Tonella. Analysis and testing of web applications. In Proceedings of the 23rd international conference on Software engineering, pages 25–34. IEEE Computer Society, 2001.

S. Shenoy, N. A. A. Bakar, and R. Swamy. An adaptive framework for web services testing automation using jmeter. In Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on, pages 314–318. IEEE, 2014.

H. Smith and P. Fingar. Business Process Management: The Third Wave. Meghan-Kiffer Press, 2003.

A. Stefanescu, S. Wieczorek, and A. Kirshin. Mbt4chor: A model-based testing approach for service choreographies. In European Conference on Model Driven Architecture-Foundations and Applications, pages 313–324. Springer, 2009.

W. Van der Aalst. Business process management: A comprehensive survey. ISRN Software Engineering, 2013(507984), 2013.

M. Weske. Business Process Management: Concepts, Languages, Architectures. Springer, 2nd edition, 2012.

K. Wiklund, D. Sundmark, S. Eldh, and K. Lundvist. Impediments for automated testing – an empirical analysis of a user support discussion board. In 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation, pages 113–122, March 2014.

Winter Green Research. Business process management (BPM) cloud, mobile, and patterns: Market shares, strategies, and forecasts, worldwide, 2013 to 2019, 2013.
Publicado
17/05/2017
ABIJAUDE, Jauberth; GREVE, Fabíola; SOBREIRA, Péricles; BEZERRA, Aprígio. InventoryIoT (I2oT): uma plataforma de gerenciamento automatizado de inventário. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 13. , 2017, Lavras. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 269-276. DOI: https://doi.org/10.5753/sbsi.2017.6052.