Pub Date : 2022-07-01DOI: 10.1109/ICCSM57214.2022.00016
Ziggaf Moussa, Kissami Imad
A parallel algorithm for solving the 2D shallow water equations coupled with the convection-diffusion equation has been developed, in order to demonstrate the capability and performance of our parallel approach while maintaining very good accuracy of the results obtained. The numerical scheme used is written in a non-uniform triangular grid formalism, which allows for the complexity of the geometry of the computational domain used. This approach is based on both predictor and corrector stages. The predictor one uses the method of characteristics to reconstruct the numerical fluxes, whereas the corrector stage recovers the conservation equations. Numerical results are presented for a pollutant transport in a squared cavity.
{"title":"MPI-Based Simulation of the Shallow Water Model using the Finite Volume Characteristics Scheme","authors":"Ziggaf Moussa, Kissami Imad","doi":"10.1109/ICCSM57214.2022.00016","DOIUrl":"https://doi.org/10.1109/ICCSM57214.2022.00016","url":null,"abstract":"A parallel algorithm for solving the 2D shallow water equations coupled with the convection-diffusion equation has been developed, in order to demonstrate the capability and performance of our parallel approach while maintaining very good accuracy of the results obtained. The numerical scheme used is written in a non-uniform triangular grid formalism, which allows for the complexity of the geometry of the computational domain used. This approach is based on both predictor and corrector stages. The predictor one uses the method of characteristics to reconstruct the numerical fluxes, whereas the corrector stage recovers the conservation equations. Numerical results are presented for a pollutant transport in a squared cavity.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128969727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-07-01DOI: 10.1109/ICCSM57214.2022.00011
R. Dautov, E. J. Husom, Fotis Gonidis
Smartphones are increasingly used as universal IoT gateways collecting data from connected sensors in a wide range of industrial applications. With the increasing computing capabilities, they are used not just for simple data aggregation and transferring, but have now become capable of performing advanced data analytics. As AI has become a key element in enterprise software systems, many software development teams rely on dedicated Machine Learning (ML) engineers who often follow agile development practices in their work. However, in the context of mobile app development, there is still limited tooling support for MLOps, mainly due to unsuitability of native programming languages such as Java and Kotlin to support ML-related programming tasks. This paper aims to address this gap and describes a plug-in architecture for developing, deploying and running ML modules for data analytics on the Android platform. The proposed approach advocates for modularity, extensibility, customisation, and separation of concerns, allowing ML engineers to develop their components independently from the main application in an agile and incremental manner.
{"title":"Towards MLOps in Mobile Development with a Plug-in Architecture for Data Analytics","authors":"R. Dautov, E. J. Husom, Fotis Gonidis","doi":"10.1109/ICCSM57214.2022.00011","DOIUrl":"https://doi.org/10.1109/ICCSM57214.2022.00011","url":null,"abstract":"Smartphones are increasingly used as universal IoT gateways collecting data from connected sensors in a wide range of industrial applications. With the increasing computing capabilities, they are used not just for simple data aggregation and transferring, but have now become capable of performing advanced data analytics. As AI has become a key element in enterprise software systems, many software development teams rely on dedicated Machine Learning (ML) engineers who often follow agile development practices in their work. However, in the context of mobile app development, there is still limited tooling support for MLOps, mainly due to unsuitability of native programming languages such as Java and Kotlin to support ML-related programming tasks. This paper aims to address this gap and describes a plug-in architecture for developing, deploying and running ML modules for data analytics on the Android platform. The proposed approach advocates for modularity, extensibility, customisation, and separation of concerns, allowing ML engineers to develop their components independently from the main application in an agile and incremental manner.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131613255","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-07-01DOI: 10.1109/ICCSM57214.2022.00019
Said Jaboob, M. Chauhan, Balaji Dhanasekaran, Senthi Kumar Natarajan
Disability restricts both the mental and physical freedom of a person and thus has an overall debilitating effect on the human psyche. It is one of the main stumbling blocks in the realization of the full potential of any human being. In order to mitigate such limitations, various technologies have been utilized to assist a disabled person to lead a life of fulfillment and comfort. We investigate and review the various state-of-the-art technologies that are currently in vogue as well as in the research stage. The focus of this work is on developing an integrated system that is available on a hand-held digital device. The control panel of this system allows for seamless interactions with diverse technologies thus providing a unified platform for the disabled for most of their daily needs. This integrated system will be powered by artificial intelligence especially in the fields of computer vision, speech recognition, natural language interaction (NLI), and image description using text or voice captioning.
{"title":"Multimodal Assistive Technologies Prototype for the Disabled in Oman","authors":"Said Jaboob, M. Chauhan, Balaji Dhanasekaran, Senthi Kumar Natarajan","doi":"10.1109/ICCSM57214.2022.00019","DOIUrl":"https://doi.org/10.1109/ICCSM57214.2022.00019","url":null,"abstract":"Disability restricts both the mental and physical freedom of a person and thus has an overall debilitating effect on the human psyche. It is one of the main stumbling blocks in the realization of the full potential of any human being. In order to mitigate such limitations, various technologies have been utilized to assist a disabled person to lead a life of fulfillment and comfort. We investigate and review the various state-of-the-art technologies that are currently in vogue as well as in the research stage. The focus of this work is on developing an integrated system that is available on a hand-held digital device. The control panel of this system allows for seamless interactions with diverse technologies thus providing a unified platform for the disabled for most of their daily needs. This integrated system will be powered by artificial intelligence especially in the fields of computer vision, speech recognition, natural language interaction (NLI), and image description using text or voice captioning.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132699384","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-07-01DOI: 10.1109/ICCSM57214.2022.00020
E. Cibulska, K. Boločko
The modern education environment is changing rapidly, as is the technology that is being utilized for educational purposes. Emerging advanced technologies such as artificial intelligence (AI), machine learning, cloud computing, and virtual reality (VR) are reshaping education systems and creating new ways to digitalize and modernize education for a new generation of learners. In this paper, a structural design of an adaptable virtual reality system for education is proposed for distance learning and educational support of higher education courses, aiming to increase the degree of interactivity and informational feedback between students and the virtual environment, as well as provide multiple means of interconnectivity, student learning progress analysis, and communication between multiple users to work simultaneously.
{"title":"Virtual Reality In Education: Structural Design Of An Adaptable Virtual Reality System","authors":"E. Cibulska, K. Boločko","doi":"10.1109/ICCSM57214.2022.00020","DOIUrl":"https://doi.org/10.1109/ICCSM57214.2022.00020","url":null,"abstract":"The modern education environment is changing rapidly, as is the technology that is being utilized for educational purposes. Emerging advanced technologies such as artificial intelligence (AI), machine learning, cloud computing, and virtual reality (VR) are reshaping education systems and creating new ways to digitalize and modernize education for a new generation of learners. In this paper, a structural design of an adaptable virtual reality system for education is proposed for distance learning and educational support of higher education courses, aiming to increase the degree of interactivity and informational feedback between students and the virtual environment, as well as provide multiple means of interconnectivity, student learning progress analysis, and communication between multiple users to work simultaneously.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132484882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-07-01DOI: 10.1109/ICCSM57214.2022.00008
Z. Bakhshi, G. Rodríguez-Navas, H. Hansson
In this paper, we analyze the failure semantics of a persistent fault-tolerant storage solution for stateful fog applications. This storage system is a container-based solution that provides data availability and consistency in a distributed container-based fog architecture. We evaluate the behavior of this storage system with a formal model that includes all the important time parameters and temporal aspects of the solution. This allows us to verify data consistency and other fault-tolerance properties of our system model while considering application startup latency, together with synchronization intervals and delays. We prove that the solution can tolerate failures at application, node, communication and storage level with the ability to automatically recover from failures and provides data consistency within the synchronization delay defined as t time units, which we can calculate for a given system configuration.
{"title":"Verifying the timing of a persistent storage for stateful fog applications","authors":"Z. Bakhshi, G. Rodríguez-Navas, H. Hansson","doi":"10.1109/ICCSM57214.2022.00008","DOIUrl":"https://doi.org/10.1109/ICCSM57214.2022.00008","url":null,"abstract":"In this paper, we analyze the failure semantics of a persistent fault-tolerant storage solution for stateful fog applications. This storage system is a container-based solution that provides data availability and consistency in a distributed container-based fog architecture. We evaluate the behavior of this storage system with a formal model that includes all the important time parameters and temporal aspects of the solution. This allows us to verify data consistency and other fault-tolerance properties of our system model while considering application startup latency, together with synchronization intervals and delays. We prove that the solution can tolerate failures at application, node, communication and storage level with the ability to automatically recover from failures and provides data consistency within the synchronization delay defined as t time units, which we can calculate for a given system configuration.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126949527","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}