Hardware Based Virus Scanning Acceleration

Abstract– A hardware-based system to accelerate virus scanning is proposed in this study. The number of files stored in a storage device increases day by day. Hence, the number of files to be scanned also increases. This causes the virus scanning process to run more slowly.
Virus scanning can be done using methods such as heuristic-based detection, signature-based detection, behavioral detection and cloud-based detection. In signature-based detection, a signature is generated for every file. The process of generating this signature is called hashing. Currently hashing is done using general purpose instructions, but this can be accelerated by adding new application-specific instructions to the processor. Experimental results demonstrate that the virus scanning process is accelerated by this system.

Keywords-Hardware based acceleration, Signature based detection, Hashing, Virus scanning, Application specific instructions, Hots pots

Authors- Rangana De Silva, Iranga Navaratna, Malitha Kumarasiri, Hasindu Gamaarachch  Department of Computer Engineering, Faculty of Engineering, University of Peradeniya Peradeniya, Sri

View Full Paper


Object Dimension Extraction for Environment Mapping with Low Cost Cameras Fused with Laser Ranging

Abstract– It is essential to have a method to map an unknown terrain for various applications. For places where human access is not possible, a method should be proposed to identify the environment. Exploration, disaster relief, transportation and many other purposes would be convenient if a map of the environment is available. Replicating the human vision system using stereo cameras would be an optimum solution. In this work, laser ranging based technique fused with stereo cameras has been used to extract dimension of objects for mapping. The distortions in the camera were calibrated using mathematical model of the camera. The rectified images were used to generate the disparity map by means of Semi Global Block Matching. The noise found in the disparity map was reduced using novel noise reduction method for disparity map through employing dilation. The Data from the Laser Range Finder (LRF) has been used to identify the 2D overlay of the environment. To find the missing the 3rd dimension of the objects the disparity map
was analyzed through different methods like canny edge detection and pixel-wise intensity thresholding. Out of them through comparison of the results, pixel-wise approach has been selected, due its success in identification  of the dimensions.
Keywords– mapping, disparity, LIDAR, camera  calibration, stereo vision, dimension extraction

Authors-Sachini Ekanayake , Nilanga Thelasingha , Bavantha Udugama , G.M.R.I. Godaliyadda , M.P.B. Ekanayake , B.G.L.T. Samaranayake , J.V.  WijayakulasooriyavDept. of Electrical and Electronic Engineering, University of Peradeniya,Peradeniya, Sri Lanka

View Full Paper


“iRisk”- A Software Based Solution to Effectively Manage Information Security Risks in Organizations Using ISO 27001 Approach

Abstract— In the era of information technology, aligning organizations to meet the security is a demanding challenge, so in complex organizations aligning IT security risk management with overall security risk management is an essential task. This paper presents a feasible solution, the “iRisk” framework by combines with the ISO 27001 Toolkit. The proposed framework minimizes the hassle and complexity of carrying out the information security risk assessment, saving time and resources by automating the
existing system. Furthermore, this allows the user-friendly interface to feed information and identify the high risk areas, calculating impact and probability analysis and compliance reports to be generated. Finally, the sample risk assessment provides a prepopulated list of assets, assigned to a standard set of asset owners; for a typical organization. Each asset features a series of potential pre-assigned risks, in addition to the corresponding controls relevant to those risks from ISO 27001:2013.
Keywords— Information Security, ISO 27001, risk assessment

Authors-K.D.Dinusha Chathurangi , J.A.D.C. Anuradha Jayakody2 Department of Information Systems Engineering, Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka

View Full Paper


Detecting Trading Patterns via Markov Decision Processes for Market Surveillance

Abstract—Investor confidence in the markets rests in the ability to detect illegal trading activities and manipulations carried out with the intention of influencing prices. Market regulators deploy intelligent algorithms to detect these activities and identify the individuals responsible to ensure a level playing field and fairness to all participants as illegal activities result in inefficiencies and higher costs. In this paper we present an algorithm based on AI and machine learning techniques that estimates the average trading strategy of a trader by modeling the transactions performed in response to the observed state of the market and the expected profits and loses made with respect to each transaction. Through this modeling we can compare between the strategies of different traders in addition to capturing the actions of individual traders in response to market conditions. Through this we aim to infer activities that provide certain participants and unfair advantage over others, allowing us to learn newer ways of market manipulation.
While market prices are determined through a complex stochastic process underlying trading activities the factors that largely influence prices are observable through the state of the order book which represents the supply and demand for a stock at any given time. The state of the order book can be quantified in relative terms via attributes such as imbalances in volumes, spread in the bid & ask prices, liquidity and volatility of the stock and price depth of the book. This state then influences the actions which are the particular types of orders placed by traders in search of profit. For our initial analysis we will focus on limit order books that employ a price-time priority. This is due to the fact that this is the most common priority mechanism currently used. We relate each such order to a finite set of actions using the order book at a given point in time to determine its relative standing. We cast this problem as a Markov decision process where each state is a multidimensional variable defined with respect to attributes that reflect the relative position of the order book, the reward returned to the trader by the profit or changes to the dynamics of the order book when an order is placed by a trader. Trading strategies are in effect sequences of orders amenable for modeling via Markov decision processes that is time varying. Each subsequent state is dependent only on the current state and the action (order) and so follow a Markov process. The number of states is kept to a finite set by defining their characteristic attributes in relative terms. The actions too belong to a limited set as the types of orders are limited when defined in relative terms accounting for their particular position in the order book and relative volume. The state transitions and model parameters are estimated by training on the actual states which are in effect a view of the price and order book that comes about in response to the interplay between orders placed by the trader and other influencing factors. In this way we generate an average view of the behavior of a trader based on his actions and state of the market.
Keywords—Market Survelillance; Markov Process; Markov decision process; Stochastic Processes; Trading Strategy

Authors-Asoka Korale , Fuard Ahamed , Kaushalya Kularatnam , Liam Smith

View Full Paper


Enhancing Scrum with DevOps

Abstract— With the presence of Agile practices, new forms of software development practices were evolved. Scrum, XP are some of them. But none of them can support the hourly deliver. The main factor for accepting the DevOps as the current trend is the fast nature of delivery. But development and delivery are not the only parts in software development life cycle. The research was to bring the rapid delivery to Scrum using DevOps and convert it to rapid software development method. A framework was developed to practice during the development life cycle and practiced with a development team to ensure the stability.
 Keywords— Rapid software development; Agile; Scrum; DevOps;

Authors-Saliya Sajith Samarawickrama, Indika Perera Department of Computer Science, Faculty of Engineering University of Moratuwa, Moratuwa, Sri Lanka

View Full Paper


Effect of Fuel Viscosity on Combustion Performance of Heavy Fuel Oil (Hfo) Fired Gas Turbines

Abstract: Fuel flexibility in thermal power generation plays a vital role in energy security in the present context because of the scarcity of petroleum resources. Among them, gas
turbines play a key role since its ability to operate in multiple fuels and switch fuels during the operation. Especially in countries like Sri Lanka where the petroleum
reserves are not available, burning HFO (Heavy Fuel Oil) in a Combined Cycle Power Plant with gas turbines will be an added advantage for the countries power system and the
economy. The HFO is produced as a byproduct in the local refineries could also be utilized in an efficient and ecofriendly manner for Gas Turbine operation rather than
using it for conventional boilers for small scale industry as done at present. This too would accrue a considerable benefit to the country environmentally and economically.
Yugadanavi 300 MW Combined Cycle Power Plant was a landmark project in Sri Lanka which started its commercial operation on 2008 as a Simple Cycle power plant while converted into Combined Cycle in 2010. It consists of two GE frame 9E gas turbines and one GE SC5 steam turbine. The gas turbines are continuing its 10th year of commercial operation being one of the critical power stations to the Sri Lankan grid by playing an anchor role in reliability. Being the first Combined Cycle power plant operated in HFO in the region, Yugadanavi was a remarkable achievement by local engineering talent of LTL HOLDINGS which is one of the leading engineering companies in Sri Lanka. Fuel is the lifeblood of the combustion and hence proper characteristics of fuel need to be maintained. Typically, in a gas turbine, liquid fuels are atomized to break into small droplets to have a better combustion. Viscosity is one of the most significant factors which directly affect  characteristics of atomization. Controlling the viscosity of fuel oil is an important aspect of an efficient combustion. A high viscosity fuel oil tends to degrade atomization which in turn leads to incomplete combustion. Meanwhile low viscosity can lead to insufficient lubrication of the wear parts of the fuel circuit and can lead to premature failures. This paper sets out the 1st phase of field verification and the preliminary test carried out in gas turbine by varying the viscosity of the HFO and controlling the fuel temperature.

Authors-Nuhuman Marikkar , Tharindu Jayath , Kithsiri Egodawatta , Thilina Ranasinghe , Dishan Samarasinghe , Chamila Ranasinghe , Shakthi Dissanayake , Matthieu Vierling , Sven Catrin , Maher Aboujaib10, Michel Molière LTL HOLDINGS, Sri Lanka, GE POWER, France,UTBM IRTES-LERMPS laboratory, France

View Full Paper


A Framework for Macroeconomic Stress Testing on Credit Risk Management in Sri Lankan Banking Sector

Abstract– In Sri Lanka the financial System composes the  leading financial institutions which are associated with increased growth of an economy and contributes to the nation’s
growth as well. Hence Financial system stability has become an integral part which safeguards financial system which is able to hold off external and internal shocks. This Process
implements a healthy environment for investors and encourages financial markets and institutes for the efficient and effective functioning. The maintenance of financial system
stability leads to analyze and emphasize potential vulnerabilities and risks to the financial system. Among the potential vulnerabilities and risks, Credit risk can be introduced as the dominant and leading macroeconomic risk factor in many banking sectors which has been introduced as the problem towards the financial system stability. Therefore
Credit risks must be managed from financial crisis to enhance the performance, sustainable growth and consistent profitability for the betterment of financial system stability.
The purpose of this research project is to propose a framework to investigate the relationship between credit risk management and its impact on performance of the Sri Lankan Banking Sector.
Keywords— credit risk, macroeconomic factors, stress testing, financial stability,

Authors-D.S.A.Kandawala, J.A.D.C. Anuradha Jayakody Department of Electrical and Computer Engineering and Department of Information Systems Engineering Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka.

View Full Paper


 A Study of Factors Affecting the Successful Implementation of Lean & Six Sigma in the Sri Lankan Manufacturing Industry

Abstract: Understanding the full potential of  manufacturing can transform it into a function that  takes a proactive role in moulding business strategies and could provide companies a lead with the high competition in the field of supply chain. Lean and six sigma (LSS) framework methodology is one of the most widely used business management tools globally. This paper presents a countless number of factors affecting the successful implementation of LSS. Through a systematic methodology; the Leadership,  Management, Cultural and Communicational factors were identified to have an eminent effect on successful implementation of LSS.

Authors-Janaka Fernando,N. D. J. R. Sewwandi Senanayake, B.Sc Eng (Hons), MBA, MIET  Lean Six Sigma Black Belt & Master Black Belt Lead Auditor ISO 9000, TPM Practitioner , AMIE(SL)

View Full Paper


Audio Assistance for Vision Impaired Individual  To Recognize Graphical Content on Print Disable Documents

Abstract – A print disabled person is a person who cannot effectively read printed documents because of visual impairment. The print disability prevents a person from gaining information from printed material in the standard way, and requires them to utilize alternative methods to access that information. Hence, this paper presents a mobile-based audio assistance to read textual documents, which contains graphical contents such as images, tables and mathematical equations to overcome above mentioned challenge. Further, this paper discusses the test results and evaluations to justify feasibility of the proposed solution.
Keywords—vision impairment, textual document, graphical contents, OCR technology

Authors-N.D.U.Gamage, K.W.C.Jayadewa, S.M.N.K.B.Senanayake, K.L.A.D.Udeshitha, J.A.D.C.A.Jayakody Department of Information Technology and Department of Information Systems Engineering Sri Lanka Institute of Information Technology (SLIIT), Malabe, Sri Lanka.

View Full paper


IoT Based Framework to Increase Student Success in the Classroom of Tertiary Education in Sri Lanka: The Smart Classroom

Abstract — The smart classroom concept has appeared in the literature as an Internet based remote education system; or as intelligent environment equipped with an assembly of many different types of hardware and software components. In the process of everyday teaching, lecturers are usually trying to find out if the students were satisfied with the lecture, which part of a lecture was interesting, which presentation techniques and approaches were more attractive and effective than the others, which groups of students need more help regarding the lecture. The goal of this research is to track the attention level and performance of students and identify different groups of students according to their level of engagement to the lecture and thereby increase the interactivity of them during the lecture hours. Also offering help by lecturer to students who need more help by tracking down their learning patterns is considered. Furthermore personalizing lecture in order to reach out for these different groups of students is suggested in this
research. This will empower lecturers to constantly deliver good presentations and make better impact, while the audience will benefit from interesting lectures thus making the learning process interactive, more efficient as well as more pleasant and even entertaining.
Keywords: Smart Classroom, IoT, HCI, education, interactive learning,

Authors-D.M.S.P.K Dawndasekare, Anuradha Jayakody Faculty of graduate studies and research, Sri Lanka Institute of information Technology,New Kandy Road,Malabe,Sri lanka,

View Full Paper


Efficient and Platform Independent CLI Toolfor API Migration

Abstract—Development organizations maintain separate environments for development, quality  assurance and production etc. These environments  execute independently and have their own deployment  and own methods of traffic controlling that are handled  locally. In such a process artefact allowed to be created only at development environment, tested in QA environment and then would promote to the production environment for promotion. In a API managing product company when moving API management products from one environment to another, all the created APIs need to migrate across different environments to save the developer time and effort at various environments. In
order to achieve accurate and efficient migration, artefacts should be portable and transferable to any new environment without any major post migration changes and additional effort. In this paper, we present a more powerful, efficient and generalized CLI tool that can be used by any REST based API managing applications to perform API migration in
a more precise manner. We analyzed the current migration techniques use by trending API Management products and identified the major sieve point that needed
to be addressed. Taking those faults n to consideration we identified the appropriate mechanism to migrate APIs across different environments.
Keywords—API migration, REST API, CLI tool,platform independence

Authors-Anuradha Jayakody , A.K.A. Perera , G. L. A. K. N. Perera , V. P. Wijayaweera , M. A. M. Asbar  Sri Lanka Institute of Information Technology,Malabe ,Sri Lanka

View Full Paper