Faculty of Computing

Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/4202

Browse

Search Results

Now showing 1 - 9 of 9
  • Thumbnail Image
    PublicationEmbargo
    Application of Federated Learning in Health Care Sector for Malware Detection and Mitigation Using Software Defined Networking Approach
    (IEEE, 2022-10-11) Panagoda, D; Malinda, C; Wijetunga, C; Rupasinghe, L; Bandara, B; Liyanapathirana, C
    This research takes us forward with the concepts of Federated Learning and SDN to introduce an efficient malware detection technique and provide a mitigation mechanism to give birth to a resilient and automated healthcare sector network system by also adding the feature of extended privacy preservation. Due to the daily transformation of new malware attacks on hospital ICEs, the healthcare industry is at an undefinable peak of never knowing its continuity direction. The state of blindness by the array of indispensable opportunities that new medical device inventions and their connected coordination offer daily, a factor that should be focused driven is not yet entirely understood by most healthcare operators and patients. This solution has the involvement of four clients in the form of hospital networks to build up the federated learning experimentation architectural structure with different geographical participation to reach the most reasonable accuracy rate with privacy preservation. While the logistic regression with cross-entropy conveys the detection, SDN comes in handy in the second half of the research to stack up the initial development phases of the system with malware mitigation based on policy implementation. The overall evaluation sums up with a system that proves the accuracy with the added privacy. It is no longer needed to continue with traditional centralized systems that offer almost everything but not privacy.
  • Thumbnail Image
    PublicationEmbargo
    Application of the Refactoring to the Understandability and the Cognitive Complexity of a Software
    (IEEE, 2022-07-18) Wijendra, D. R; Hewagamage, K. P
    Cognitive complexity of a software determines the methodology of comprehending the internal logic of a given software by an individual, quantitatively. The procedure of handling a software by different users is different, which results the cognitive complexity as a subjective measurement. The quantification of the cognitive complexity is still not standardized due to the varied number of factors affected for the cognitive complexity determination and its nature of the subjectivity. This paper evaluates the relationship between the cognitive complexity and understandability as one of the qualitative factors to determine the cognitive complexity and the usage of refactoring techniques to reduce the cognitive complexity without refraining its calculation process with respective to the internal logic of the software as in other standard software complexity metrics perform.
  • Thumbnail Image
    PublicationEmbargo
    Towards a Smart City: Application of Optimization for a Smart Transportation Management System
    (IEEE, 2018-12) Thiranjaya, C; Rushan, R; Udayanga, P; Kaushalya, U; Rankothge, W
    Intelligent traffic planning, the efficiency of public transport and the improved connectivity of all road users in a city, comprise the mobility characteristics of a smart city. In the era of smart cities, efficient and well managed public transportation systems play a crucial role. The planning and allocation of public transportation systems, especially the public bus scheduling is one of the major resource allocation problems where the optimal resource allocation increases the passenger's as well as bus owner's satisfaction. In this research, we have proposed a platform for public transportation management, especially for optimal planning and scheduling of buses. We have used two approaches for our algorithms: Iterated Local Search (ILS) and Genetic Algorithm (GA). In this paper, we are presenting our optimization algorithms and their performances. Our results show that, using our algorithms, we can decide the optimal allocations of buses and plan the bus schedules dynamically in the order of seconds.
  • Thumbnail Image
    PublicationEmbargo
    Sustainable tourism: Application of optimization algorithms to schedule tour plans
    (IEEE, 2019-01-31) Perera, D; Rathnayaka, C; Siriweera, L; Dilan, S; Rankothge, W
    One of the challenging problems in the tourism industry is to maintain the environmental sustainability of the tourists attracted locations while giving a better user experience for the tourists. The proposed platform for sustainable tourism management system consist with following modules: A prediction module to predict an approximate value on tourist arrival for each location, an optimization algorithm module to decide the number of tourists that can be accommodated in each location considering the environmental sustainability, and an optimal path generating module to show the best route to each location. The optimization algorithm module is developed to decide the number of tourists for each location based on two approaches: Genetic Algorithms and Iterated Local Search. Next the optimal path generating module is developed based on traveling salesman problem.In this paper, the performances of the optimization algorithm module and the optimal path generating module is presented. Results show that, using the suggestions given by the algorithms help the tourist to enjoy a better experience in travelling while ensuring the sustainability in the tourism industry.
  • Thumbnail Image
    PublicationEmbargo
    DFOG-Image Processing Application for Real-Time Defogging
    (IEEE, 2020-11-04) Indiketiya, I. H. O. H; Kulasekara, K. M. R. A; Thomas, J. M; Gamage, I; Thilakarathna, T
    The enhancement of real-time video taken under bad visibility or bad weather is a vital necessity in consumer transport industry and computer vision applications. During the past decade, many researchers have been devoted to the problem of how to remove fog noise from real-time video. Nowadays vehicle industry uses various computing systems to assist in the transport of travelers from one location to another .now most of the cars have revers camera front cameras and sensors who give the signal when the vehicle is near to another object. These detections and identification are useful for the safe operation of vehicles. When looking through vehicle accident history, many accidents caused bad weather conditions. Fog, haze, rain, and other natural weather conditions cannot remove physically. Fog and haze block vison above 1 kilometer. There is a defogger in the windscreen, but it is only removed Mist on the windscreen. For the driver's vision above the rode, there is no such thing for that. The purpose of this research paper is introducing a new system to remove fog from real-time video and give detailed visual to the driver in foggy or other bad weather condition. This D-Fog system includes functions such as give clear realtime visual in bad weather condition, recognize, and give details about the object above the road, give the distance between objects and vehicle. In this system, main function is producing real-time defogged, clear video. Combination of Ha and Hoon method and Dark channel priority method used to get this real-time defog video. To recognize the object, this system has use thermal sensors and heat maps. To get the distance between object and vehicle this system has use LIDAR sensors. Because of this facility, we can name this system as three in one system.
  • Thumbnail Image
    PublicationEmbargo
    Standalone Application and Chromium Browser Extension-based System for Online Examination Cheating Detection
    (IEEE, 2021-12-09) Kariyawasam, S; Lakshan, A; Liyanage, A; Gimhana, K; Piyawardana, V; Mallawarachchi, Y
    Educational organizations and institutes that provide services to the public use e-learning frequently than before. The incapacity to evaluate the knowledge acquired is a flaw in education. Due to the current situation, traditional evaluation and examinations are not possible. In a developing country like Sri Lanka, the conduct of online examinations has not been efficient, resulting in cheating at examinations due to vulnerabilities resulting from organizational policies and the difficulty to track down candidates who are prone to cheating, therefore use of facial features for candidate verification and to monitor the background interactions the use of audio and video is taken into consideration with the aid of two cameras; the system mounted camera and a wearable camera containing a microphone allowing audio detection. In this research, we suggest using the training data set generated from individuals to undertake a training approach to improve the robustness for background interactions through audio and video to detect the level of cheating of candidates.
  • Thumbnail Image
    PublicationEmbargo
    A Fully Functional Shopping Mall Application--SHOPPING EYE
    (IEEE, 2014-11-18) Karunarathna, K. M. D. M; Weerasingha, H. M. D. A; Rumy, M. M; Rajapaksha, M. M; De Silva, D. I; Kodagoda, N
    In the modern world, shopping has become an essential day to day activity for most of the people. However, their busy life style has lessened the time to do shopping. This has made them to look for quicker and easier ways to do their shopping. Some of the difficulties that people have to go through when they do shopping include having to travel a long distance without knowing the availability of the items, difficulty in finding relevant shops inside a shopping mall, forgetting to buy some items which they intended to buy. In order to overcome the above mentioned problems a fully functional shopping mall application is proposed in this paper. It contains details about all the shops inside a mall, available items, customer wish lists and a map. It consists of a mobile application developed using Android and a Server side module which act as a main database server for connecting with customers and shop owners. Both the modules communicate through web services. In this project wireless communication technique -- Bluetooth is used to identify the vertical and horizontal position of the customer. Augmented reality based technique is used to tag the shops with its promotions, loyalty points etc.
  • Thumbnail Image
    PublicationEmbargo
    A Fully Functional Shopping Mall Application--SHOPPING EYE
    (IEEE, 2014-11-18) Karunarathna, K. M. D. M; Weerasingha, H. M. D. A; Rumy, M. M; Rajapaksha, M. M; De Silva, D. I; Kodagoda, N
    In the modern world, shopping has become an essential day to day activity for most of the people. However, their busy life style has lessened the time to do shopping. This has made them to look for quicker and easier ways to do their shopping. Some of the difficulties that people have to go through when they do shopping include having to travel a long distance without knowing the availability of the items, difficulty in finding relevant shops inside a shopping mall, forgetting to buy some items which they intended to buy. In order to overcome the above mentioned problems a fully functional shopping mall application is proposed in this paper. It contains details about all the shops inside a mall, available items, customer wish lists and a map. It consists of a mobile application developed using Android and a Server side module which act as a main database server for connecting with customers and shop owners. Both the modules communicate through web services. In this project wireless communication technique -- Bluetooth is used to identify the vertical and horizontal position of the customer. Augmented reality based technique is used to tag the shops with its promotions, loyalty points etc.
  • Thumbnail Image
    PublicationEmbargo
    Simulated Annealing and It’s Application in Molecular Structure Optimizations
    (IEEE, 2021-08-11) Pemasinghe, S; Abeygunawardhana, P. K. W
    The main purpose of the article is to describe how simulated annealing concept can be applied in molecular structure optimizations. Simulated annealing is a metaheuristic optimization method that has applications in a variety of fields. This article introduces the reader to the concept of simulated annealing and what characteristics of simulated annealing differentiates it from other similar optimization methods like hill climbing. Individual steps of simulated annealing algorithm which include generation of successive position vectors, objective function evaluation and comparison, criteria for accepting new transitions, cooling schedule, and convergence criteria have been discussed in greater detail. Special focus has been placed on how each step of the algorithm is implemented from the point of view of a molecular structure optimization. This includes use of Monte Carlo methods and molecular mechanics for generation of successive position vectors, use of potential energy functions as objective functions and the use of convergence criteria for simulated annealing from a molecular simulation perspective. Different cooling schedules that are used in simulated annealing have also been discussed. A brief account on advantages and disadvantages of simulated annealing has also been provided at the end.