journal article·2025-03-27Open access

A Layered Software Architecture for the Development of Smart Mobile Distributed Systems Oriented to the Management of Emergency Cases

Lizbeth Yesenia Contreras Rivas, Eduardo López Domínguez, Yesenia Hernández Velázquez, Saúl Domínguez Isidro, María Auxilio Medina Nieto, Jorge De La Calleja

Applied Sciences· Volume 15· Issue 7

Abstract

Smart mobile distributed systems (SMDSs) oriented to managing emergency cases (ECs) have become a helpful support tool in case of earthquakes at government and higher education institutions (GHEIs). This fact has motivated various works to propose SMDSs that are focused on managing ECs; however, many fail to address all essential requirements for effective managing and streamlining of the activities that must be carried out before, during, and after an earthquake occurs at GHEIs, resulting in suboptimal design decisions. In addition, none of these works proposes a reference software architecture that guides the development of these systems. That has given rise to issues, such as lack of standardization and low quality of the developed systems. This work presents a software architecture to develop SMDSs focused on managing the activities of people and members of the brigades in case of earthquakes at GHEIs. The proposed software architecture was evaluated based on four main aspects: correctness and coverage of desirable requirements, functional suitability, usability assessment, and validation and verification of the reference architecture elements. The results show that our software architecture provides suitable architectural support for developing SMDSs oriented to managing ECs, which meets the needed requirements.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Context-Aware Activity Recognition Systems · Mobile and Web Applications · Mobile Agent-Based Network Management

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Laboratorio Nacional de Informática Avanzada, Veracruz 91100, Mexico

Departamento de Computación, Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional, Ciudad de México 07360, Mexico

Faculty of Statistics and Informatics, Universidad Veracruzana, Veracruz 91020, Mexico

Postgraduate Department, Universidad Politécnica de Puebla, Puebla 72640, Mexico

Funding

Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional

References (46)

Show source-provided references
1. Servicio Sismológico Nacional (2023, October 27). Zona de Subducción Mexicana y su Potencial Para un Sismo Mayor. Available online: http://www.ssn.unam.mx/jsp/reportesEspeciales/sismoMayor.pdf.
2. Earthquake Hazards (2023, October 12). The Science of Earthquakes, Available online: https://www.usgs.gov/natural-hazards/earthquake-hazards/science/science-earthquakes?qt-science_center_objects=0#qt-science_center_objects.
3. Servicio Geológico Mexicano (2023, October 12). SISMOS: Causas, Características e Impactos. Available online: https://www.gob.mx/sgm/es/articulos/sismos-causas-caracteristicas-e-impactos?idiom=es.
4. Servicio Sismológico Nacional (2023, October 12). Estadísticas de los Sismos Reportados por el SSN. Available online: http://www2.ssn.unam.mx:8080/estadisticas/.
5. Secretaría de Educación Pública (2023, October 12). Guía Para Elaborar o Actualizar el Programa Escolar de Protección Civil. Available online: https://educacionbasica.sep.gob.mx/multimedia/RSC/BASICA/Documento/201808/201808-RSC-cYNgcsRRbr-proteccionC2018.pdf.
6. Secretaría de Educación Veracruzana (2023, October 12). Programa Interno de Protección Civil. Available online: https://www.sev.gob.mx/proteccion-civil/files/2019/04/PROGRAMA_INTERNO-PC.pdf.
7. Gobierno del Estado de Colima (2023, October 12). Plan de Protección Civil y Emergencia Escolar. Available online: http://descargas.secolima.gob.mx/secolima/seguridadyemergencia/2020/1A-%20Plan%20por%20escuela.pdf.
8. De Diputados, D., Congreso, D., and Unión, L. (2023, October 12). Ley General De Protección Civil. Available online: https://www.ucol.mx/content/cms/13/file/federal/LEY_GRAL_DE_PROT_CIVIL.pdf.
9. Martínez, B. (2023, October 14). Las TIC como Herramienta en las Situaciones de Emergencia. Available online: https://upcommons.upc.edu/bitstream/handle/2099/4479/06_TIC_y_Emergencias_cast.pdf?sequence=1&isAllowed=y.
10. Instituto Federal de Telecomunicaciones (2023, October 14). En México hay 80.6 Millones de Usuarios de Internet y 86.5 Millones de Usuarios de Teléfonos Celulares: ENDUTIH. Available online: https://www.inegi.org.mx/contenidos/saladeprensa/boletines/2019/OtrTemEcon/ENDUTIH_2018.pdf.
11. Victim Localization and Assessment System for Emergency Responders10.1061/(ASCE)CP.1943-5487.0000483 ↗
12. Mutiawani, V., Nazila, C.T., Saputra, K., and Mabrina, A. (2019, January 21–22). Design of an Indoor Localization System based on WLAN for Assisting Victim’s Evacuation Process. Proceedings of the 2nd International Conference on Applied Information Technology and Innovation, Denpasar, Indonesia.10.1109/ICAITI48442.2019.8982147 ↗
13. Depari, A., Flammini, A., Fogli, D., and Magrino, P. (2018, January 16–18). Indoor Localization for Evacuation Management in Emergency Scenarios. Proceedings of the Workshop on Metrology for Industry 4.0 and IoT, Brescia, Italy.10.1109/METROI4.2018.8428343 ↗
14. Building/Environment Data/Information Enabled Location Specificity and Indoor Positioning10.1109/JIOT.2017.2748141 ↗
15. Rodriguez-Sanchez, M.C., Fernández-Jiménez, L., Jiménez, A.R., Vaquero, J., Borromeo, S., and Lázaro-Galilea, J.L. (2021). “HelpResponder—System for the Security of First Responder Interventions. Sensors, 21.10.3390/s21082614 ↗
16. Mobile cloud computing for indoor emergency response: The IPSOS assistant case study10.1007/s40860-019-00088-9 ↗
17. Real time indoor localization integrating a model based pedestrian dead reckoning on smartphone and BLE beacons10.1007/s12652-017-0579-0 ↗
18. Ghazal, M., Ali, S., Al-Halabi, M., Ali, N., and Khalil, Y.A. (2016, January 22–24). Smart Mobile-Based Emergency Management and Notification System. Proceedings of the IEEE 4th International Conference on Future Internet of Things and Cloud Workshops, Vienna, Austria.10.1109/W-FiCloud.2016.64 ↗
19. Liu, J.W.S., Lin, F.T., Chu, E.T.H., and Zhong, J.L. (2016, January 6–7). Intelligent indoor emergency evacuation systems: Reference architecture and data requirements. Proceedings of the Future Technologies Conference, San Francisco, CA, USA.10.1109/FTC.2016.7821667 ↗
20. Cloud-Enabled Building and Fire Emergency Evacuation Application10.1109/MCC.2014.67 ↗
21. Biehl, J.T., Cooper, M., Filby, G., and Kratz, S. (2014, January 13–17). LoCo: A Ready-to-Deploy Framework for Efficient Room Localization Using Wi-Fi. Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, WA, USA.10.1145/2632048.2636083 ↗
22. Son, D., Cho, E., Choi, M., Khine, K., and Kwon, T. (2017, January 11–12). Effects of Partial Infrastructure on Indoor Positioning for Emergency Rescue Evacuation Support System. Proceedings of the First CoNEXT Workshop on ICT Tools for Emergency Networks and DisastEr Relief, Incheon, Republic of Korea.10.1145/3152896.3152899 ↗
23. Atiq, F.F.M., and Bandung, Y. (2021, January 2–4). Viloc: An Android Mobile App Used for Indoor-Trapped Victim Location Visualization. Proceedings of the International Conference on ICT for Smart Society, Bandung, Indonesia.
24. Mutiawani, V., Nazila, C.T., and Saputra, K. (2020, January 27–28). WLAN Based Indoor Localization System for Evacuation of Victims in a Building. Proceedings of the International Conference on Electrical Engineering and Informatics, Aceh, Indonesia.10.1109/ICELTICs50595.2020.9315388 ↗
25. Zualkernan, A., Aloul, F.A., Sakkia, V., Noman, H.A., Sowdagar, S., and Hammadi, O.A. (2019, January 5–7). An IoT-based Emergency Evacuation System. Proceedings of the IEEE International Conference on Internet of Things and Intelligence System, Bali, Indonesia.10.1109/IoTaIS47347.2019.8980381 ↗
26. Nakagawa, E., Oquendo, F., and Becker, M. (2012, January 20–24). RAModel: A Reference Model for Reference Architectures. Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, Helsinki, Finland.10.1109/WICSA-ECSA.212.49 ↗
27. Johannesson, P., and Perjons, E. (2014). An Introduction to Design Science, Springer.10.1007/978-3-319-10632-8 ↗
28. Mejía, J., Muñoz, M., Rocha, A., Hernández Pérez, Y., and Avila-George, H. (2024). Intelligent Mobile Distributed Management Systems for Emergencies Such as Earthquakes or Fires: A Systematic Literature Review. New Perspectives in Software Engineering. Studies in Computational Intelligence, Springer.10.1007/978-3-031-50590-4 ↗
29. Nepomuceno, A.R., Domínguez, E.L., Isidro, S.D., Nieto, M.A.M., Meneses-Viveros, A., and de la Calleja, J. (2024). Software Architectures for Adaptive Mobile Learning Systems: A Systematic Literature Review. Appl. Sci., 14.10.3390/app14114540 ↗
30. Two-level software architecture for context-aware mobile distributed systems10.1109/TLA.2015.7106376 ↗
31. Layered software architecture for the development of third-generation video surveillance systems10.1109/ACCESS.2019.2930401 ↗
32. Angular (2023, September 27). Angular.io. Available online: https://angular.io/docs.
33. D. Group (2023, October 10). PostgreSQL. Available online: https://www.postgresql.org/.
34. (2023, October 12). Firebase. Available online: https://firebase.google.com.
35. (2023, October 12). Spring Makes Java Simple. Spring. Available online: https://spring.io/.
36. (2023, October 12). Android Developers. Available online: https://developer.android.com/.
37. (2023, October 12). SQLite Home Page. Available online: https://www.sqlite.org/index.html.
38. Android Developers (2023, October 12). Room. Available online: https://developer.android.com/jetpack/androidx/releases/room.
39. Dagger (2023, October 21). Dagger.dev. Available online: https://dagger.dev/.
40. Weka Wiki (2023, October 12). Github.io. Available online: https://waikato.github.io/weka-wiki/.
41. Bass, L., Clements, P., and Kazman, R. (2004). Software Architecture in Practice, Addison-Wesley.
42. Usability of mobile learning applications: A systematic literature review10.1007/s40692-017-0093-6 ↗
43. (2023). Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—Quality-in-Use Model (Standard No. ISO/IEC 25019:2023). Available online: https://www.iso.org/obp/ui/en/#iso:std:iso-iec:25019:ed-1:v1:en.
44. Chin, J.P., Diehl, V.A., and Norman, K.L. (1988, January 15–19). Development of an instrument measuring user satisfaction of the human–computer interface. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Washington, DC, USA.10.1145/57167.57203 ↗
45. University of Maryland (2023, November 15). Human-Computer Interaction Lab. Available online: http://www.cs.umd.edu/hcil/quis/.
46. The think aloud method: A guide to user interface design10.1016/j.ijmedinf.2004.08.003 ↗