MDD4IoT: Model-Driven Development Framework Proposal for Internet of Things

Resumo


A criação de soluções para Internet das Coisas (IoT) se trata de um processo complexo, integrando e conectando diversos sensores e dispositivos com sistemas maiores. Especificamente dispositivos Cyber-Físicos frequentemente apresentam deficiências em aspectos importantes da IoT, como portabilidade e segurança. Qualidade de software é de grande importância para o sucesso desta soluções, este trabalho descreve a proposta de um framework que tem como objetivo auxiliar no desenvolvimento destas soluções, aplicando uma metodologia Dirigida a Modelo.
Palavras-chave: Model-Driven-Development, Internet of Things

Referências

Alaba, F. A., Othman, M., Hashem, I. A. T., and Alotaibi, F. (2017). Internet of Things security: A survey. Journal of Network and Computer Applications, 88(March):10–28.

Asghar, M. H., Negi, A., and Mohammadzadeh, N. (2015). Principle application and vision in internet of things (iot). International Conference on Computing, Communication and Automation, ICCCA 2015.

Atzori, L., Iera, A., and Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54(15):2787–2805.

Ayed, D., Delanote, D., and Berbers, Y. (2007). Mdd approach for the development of context-aware applications. In International and Interdisciplinary Conference on Modeling and Using Context, pages 15–28. Springer.

Ciccozzi, F., Crnkovic, I., Di Ruscio, D., Malavolta, I., Pelliccione, P., and Spalazzese, R. (2017). Model-driven engineering for mission-critical iot systems. IEEE software, 34(1):46–53.

Coetzee, L. and Eksteen, J. (2011). Internet of things–promise for the future? An Introduction.

Howell, J. (2017). Number of connected iot devices will surge to 125 billion by 2030, his markit says.

Internet WorldStats (2019). World internet users statistics and 2019 world population stats.

Javed, A. (2016). Building Arduino projects for the Internet of Things: experiments with real-world applications. Apress.

Kapteijns, T., Jansen, S., Brinkkemper, S., Houet, H., and Barendse, R. (2009). A comparative case study of model driven development vs traditional development: The tortoise or the hare. From code centric to model centric software engineering: Practices, Implications and ROI, 22.

Kitchenham, B. A., Budgen, D., and Brereton, O. P. (2010). The value of mapping studies – A participant-observer case study.

Lee, E. A. (2008). Cyber physical systems: Design challenges. In 2008 11th IEEE international symposium on object and component-oriented real-time distributed computing (ISORC). IEEE.

Motta, R. C., de Oliveira, K. M., and Travassos, G. H. (2018). On challenges in engineering iot software systems. In Proceedings of the XXXII Brazilian symposium on software engineering, pages 42–51.

Nguyen, X. T., Tran, H. T., Baraki, H., and Geihs, K. (2015). FRASAD: A framework for model-driven IoT Application Development. In 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pages 387–392. IEEE.

Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. (2012). Experimentation in software engineering. Springer Science & Business Media.
Publicado
08/11/2021
GONCALVES, Rafael Figueira; MENOLLI, André. MDD4IoT: Model-Driven Development Framework Proposal for Internet of Things. In: WORKSHOP DE TESES E DISSERTAÇÕES EM QUALIDADE DE SOFTWARE - SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 20. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 1-6. DOI: https://doi.org/10.5753/sbqs_estendido.2021.18554.