Software system for monitoring the situation in the settlement

dc.citation.epage45
dc.citation.issue1
dc.citation.spage38
dc.contributor.affiliationLviv Polytechnic National University
dc.contributor.affiliationTechnical University of Munich, Boltzmannstr
dc.contributor.authorKundys, Serhii
dc.contributor.authorHavano, Bohdan
dc.contributor.authorMorozov, Mykola
dc.coverage.placenameЛьвів
dc.coverage.placenameLviv
dc.date.accessioned2023-04-21T08:27:17Z
dc.date.available2023-04-21T08:27:17Z
dc.date.created2022-06-06
dc.date.issued2022-06-06
dc.description.abstractThe goal of the work is to develop the software system of monitoring of a situation in the settlement. It consists of the user interface which is presented as a mobile application and the server. This paper describes the process of developing a client-server software system in stages using the latest technologies which will be relevant and easy to maintain in the future. The technologies used in the development process, the systems and modules which were integrated into the project, the main approaches to software development, as well as an explanation of why this particular stack of technologies was preferred for the implementation of this software system have been described. To make sure that developed mobile application meets common optimization requirements it has been tested for resources usage.
dc.format.extent38-45
dc.format.pages8
dc.identifier.citationKundys S. Software system for monitoring the situation in the settlement / Serhii Kundys, Bohdan Havano, Mykola Morozov // Advances in Cyber-Physical Systems. — Lviv : Lviv Politechnic Publishing House, 2022. — Vol 7. — No 1. — P. 38–45.
dc.identifier.citationenKundys S., Havano B., Morozov M. (2022) Software system for monitoring the situation in the settlement. Advances in Cyber-Physical Systems (Lviv), vol. 7, no 1, pp. 38-45.
dc.identifier.doihttps://doi.org/10.23939/acps2022.01.038
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/57971
dc.language.isoen
dc.publisherВидавництво Львівської політехніки
dc.publisherLviv Politechnic Publishing House
dc.relation.ispartofAdvances in Cyber-Physical Systems, 1 (7), 2022
dc.relation.references[1] Czibula, G. et al. (2018). “An aggregated coupling measure for the analysis of object-oriented software systems”, Journal of Systems and Software, 148, pp. 1–20. DOI: 10.1016/j.jss.2018.10.052.
dc.relation.references[2] Jabangwe, R. et al. (2019). “Software engineering process models for mobile app development: A systematic literature review”, Journal of Systems and Software, 145, pp. 98–111. DOI: 10.1016/j.jss.2018.08.028.
dc.relation.references[3] Craig A. Knoblock (1997). “Searching the World Wide Web”, Computer Conference, 12, pp. 8–14. DOI: 10.1109/MIS.1997.10004.
dc.relation.references[4] Cotroneo D. et al. (2016). “Software Aging Analysis of the Android Mobile OS”, International Symposium on Software Reliability Engineering, pp. 478–489. DOI: 10.1109/ISSRE.2016.25.
dc.relation.references[5] Bharat S. Rawal et al. (2012). “Split protocol client/server architecture”, IEEE Symposium on Computers and Communications, pp. 348–353. DOI: 10.1109/ISCC.2012.6249320.
dc.relation.references[6] Holliday M. A. and Scott A. S. (2016). “A software development course based on server-side Javascript”, IEEE Frontiers in Education Conference, pp. 1–5. DOI: 10.1109/FIE.2016.7757650.
dc.relation.references[7] Alvarez M. et al. (2004). “Client-Side Deep Web Data Extraction”, E-Commerce Technology for Dynamic E-Business, IEEE International Conference on, pp. 158–161. DOI: 10.1109/CEC-EAST.2004.30.
dc.relation.references[8] The Modern JavaScript Tutorial (2022). [Electronic resource]. – Access mode: https://javascript.info/ (Accessed: May 10 2022).
dc.relation.references[9] Liang L. et al. (2017). “Express supervision system based on NodeJS and MongoDB”, International Conference on Computer and Information Science, pp. 158–161. DOI: 10.1109/CEC-EAST.2004.30.
dc.relation.references[10] React Native Tutorial (2022). [Electronic resource]. – Access mode: https://reactnative.dev/docs/tutorial (Accessed: May 10 2022).
dc.relation.references[11] Taylor D. (2022). “What is MongoDB? Introduction, Architecture, Features & Example” [Electronic resource]. Access mode: https://www.guru99.com/what-is-mongodb.html. (Accessed: May 10 2022).
dc.relation.references[12] Mundo J. (2017). “An Introduction to Mongoose for MongoDB and Node.js” [Electronic resource]. Access mode: https://code.tutsplus.com/articles/an-introduction-to-mongoose-for-mongodband-nodejs--cms-29527 (Accessed: May 10 2022).
dc.relation.references[13] Lakhai, V. and Bachynskyy, R. (2021). “Investigation of Serverless Architecture”, Advances in Cyber-Physical Systems, 6(2), pp. 134–139. DOI: 10.23939/acps2021.02.134.
dc.relation.references[14] What Is Express JS In Node JS (2022) [Electronic resource]. Access mode: https://www.besanttechnologies.com/what-is-expressjs (Accessed: May 10 2022).
dc.relation.referencesen[1] Czibula, G. et al. (2018). "An aggregated coupling measure for the analysis of object-oriented software systems", Journal of Systems and Software, 148, pp. 1–20. DOI: 10.1016/j.jss.2018.10.052.
dc.relation.referencesen[2] Jabangwe, R. et al. (2019). "Software engineering process models for mobile app development: A systematic literature review", Journal of Systems and Software, 145, pp. 98–111. DOI: 10.1016/j.jss.2018.08.028.
dc.relation.referencesen[3] Craig A. Knoblock (1997). "Searching the World Wide Web", Computer Conference, 12, pp. 8–14. DOI: 10.1109/MIS.1997.10004.
dc.relation.referencesen[4] Cotroneo D. et al. (2016). "Software Aging Analysis of the Android Mobile OS", International Symposium on Software Reliability Engineering, pp. 478–489. DOI: 10.1109/ISSRE.2016.25.
dc.relation.referencesen[5] Bharat S. Rawal et al. (2012). "Split protocol client/server architecture", IEEE Symposium on Computers and Communications, pp. 348–353. DOI: 10.1109/ISCC.2012.6249320.
dc.relation.referencesen[6] Holliday M. A. and Scott A. S. (2016). "A software development course based on server-side Javascript", IEEE Frontiers in Education Conference, pp. 1–5. DOI: 10.1109/FIE.2016.7757650.
dc.relation.referencesen[7] Alvarez M. et al. (2004). "Client-Side Deep Web Data Extraction", E-Commerce Technology for Dynamic E-Business, IEEE International Conference on, pp. 158–161. DOI: 10.1109/CEC-EAST.2004.30.
dc.relation.referencesen[8] The Modern JavaScript Tutorial (2022). [Electronic resource], Access mode: https://javascript.info/ (Accessed: May 10 2022).
dc.relation.referencesen[9] Liang L. et al. (2017). "Express supervision system based on NodeJS and MongoDB", International Conference on Computer and Information Science, pp. 158–161. DOI: 10.1109/CEC-EAST.2004.30.
dc.relation.referencesen[10] React Native Tutorial (2022). [Electronic resource], Access mode: https://reactnative.dev/docs/tutorial (Accessed: May 10 2022).
dc.relation.referencesen[11] Taylor D. (2022). "What is MongoDB? Introduction, Architecture, Features & Example" [Electronic resource]. Access mode: https://www.guru99.com/what-is-mongodb.html. (Accessed: May 10 2022).
dc.relation.referencesen[12] Mundo J. (2017). "An Introduction to Mongoose for MongoDB and Node.js" [Electronic resource]. Access mode: https://code.tutsplus.com/articles/an-introduction-to-mongoose-for-mongodband-nodejs--cms-29527 (Accessed: May 10 2022).
dc.relation.referencesen[13] Lakhai, V. and Bachynskyy, R. (2021). "Investigation of Serverless Architecture", Advances in Cyber-Physical Systems, 6(2), pp. 134–139. DOI: 10.23939/acps2021.02.134.
dc.relation.referencesen[14] What Is Express JS In Node JS (2022) [Electronic resource]. Access mode: https://www.besanttechnologies.com/what-is-expressjs (Accessed: May 10 2022).
dc.relation.urihttps://javascript.info/
dc.relation.urihttps://reactnative.dev/docs/tutorial
dc.relation.urihttps://www.guru99.com/what-is-mongodb.html
dc.relation.urihttps://code.tutsplus.com/articles/an-introduction-to-mongoose-for-mongodband-nodejs--cms-29527
dc.relation.urihttps://www.besanttechnologies.com/what-is-expressjs
dc.rights.holder© Національний університет „Львівська політехніка“, 2022
dc.rights.holder© Kundys S., Havano B., Morozov M., 2022
dc.subjectclient-server architecture
dc.subjectmobile development
dc.subjectsoftware system
dc.subjectdatabase
dc.subjectJavaScript
dc.subjectNode JS
dc.subjectReact Native
dc.subjectFirebase
dc.titleSoftware system for monitoring the situation in the settlement
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
2022v7n1_Kundys_S-Software_system_for_monitoring_38-45.pdf
Size:
382.08 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.76 KB
Format:
Plain Text
Description: