Статьи журнала - International Journal of Information Engineering and Electronic Business

Все статьи: 642

Design Migration from Procedural to Object Oriented Paradigm by Clustering Data Call Graph

Design Migration from Procedural to Object Oriented Paradigm by Clustering Data Call Graph

Mohayeminul Islam, Tajkia Rahman Toma, Md. Selim, Alim Ul Gias, Shah Mostafa Khaled

Статья научная

Management of legacy software and its code, generally written in procedural languages, is often costly and time-consuming. To help this management, a migration from procedural to object oriented paradigm could be a cost effective option. One approach for such migration can be based on the underlying dependency structure of the procedural source code. In this work, we propose a new heuristic algorithm that utilizes such structure for the design migration using agglomerative hierarchical clustering. The dependency structure that has been used involve functions, parameters and global data of the procedural code. Given a procedural code, the proposed approach produces candidate classes for an object oriented design. The proposed algorithm was tested against a database of procedural codes. The results obtained have been empirically validated using Jaccard similarity coefficient. It is observed that the proposed method yields 75.6% similarity with respect to the ground truth in the average case.

Бесплатно

Design New Robust Self Tuning Fuzzy Backstopping Methodology

Design New Robust Self Tuning Fuzzy Backstopping Methodology

Omid Avatefipour, Farzin Piltan, Mahmoud Reza Safaei Nasrabad, Ghasem Sahamijoo, Alireza Khalilian

Статья научная

This research is focused on proposed Proportional-Integral (PI) like fuzzy adaptive backstopping fuzzy algorithms based on Proportional-Derivative (PD) fuzzy rule base with the adaptation laws derived in the Lyapunov sense. Adaptive SISO PI like fuzzy adaptive backstopping fuzzy method has two main objectives; the first objective is design a SISO fuzzy system to compensate for the model uncertainties of the system, and the second objective is focused on the design PI like fuzzy controller based on PD method as an adaptive methodology. Classical backstopping control is robust to control model uncertainties and external disturbances and is a main controller in this research. The fuzzy controller is used in this method to system compensation. To increase the robust of this controller adaptive PI like fuzzy controller is introduced and applied to backstopping fuzzy controller. Classical backstopping control method has difficulty in handling unstructured model uncertainties. One can overcome this problem by combining a backstopping controller and artificial intelligence (e.g. fuzzy logic). To approximate a time-varying nonlinear dynamic system, a fuzzy system requires a large amount of fuzzy rule base. This large number of fuzzy rules will cause a high computation load. The addition of an adaptive law to a backstopping fuzzy controller to online tune the coefficients in use will ensure a moderate computational load. The adaptive laws in this algorithm are designed based on the Lyapunov stability theorem. This method is applied to continuum robot manipulator to have the best performance.

Бесплатно

Design Novel Model Reference Artificial Intelligence Based Methodology to Optimized Fuel Ratio in IC Engine

Design Novel Model Reference Artificial Intelligence Based Methodology to Optimized Fuel Ratio in IC Engine

FarzinPiltan,MarziehKamgari, SaeedZare, FatemehShahryarZadeh, Mohammad Mansoorzadeh

Статья научная

In this research, model reference fuzzy based control is presented as robust controls for IC engine. The objective of the study is to design controls for IC engines without the knowledge of the boundary of uncertainties and dynamic information by using fuzzy model reference PD plus mass of air while improve the robustness of the PD plus mass of air control. A PD plus mass of air provides for eliminate the mass of air and ultimate accuracy in the presence of the bounded disturbance/uncertainties, although this methods also causes some oscillation. The fuzzy PD plus mass of air is proposed as a solution to the problems crated by unstability. This method has a good performance in presence of uncertainty.

Бесплатно

Design Of High Performance Reconfigurable Routers Using Fpga

Design Of High Performance Reconfigurable Routers Using Fpga

R.Parthasarathi, P.Karunakaran, S.Venkatraman, T.R.DineshKumar, I.Hameem Shanavas

Статья научная

Network-on-chip(NoC) architectures are emerging for the highly scalable, reliable, and modular on-chip communication infrastructure platform. The NoC architecture uses layered protocols and packet-switched networks which consist of on-chip routers, links, and network interfaces on a predefined topology. In this Project, we design network-on-chip which is based on the Cartesian network environment. This project proposes the new Cartesian topology which is used to reduce network routing time, and it is a suitable alternate to network design and implementation. The Cartesian Network-On-Chip can be modeled using Verilog HDL and simulated using Modelsim software.

Бесплатно

Design an accurate algorithm for alias detection

Design an accurate algorithm for alias detection

Muneer Alsurori, Maher Al-Sanabani, Salah AL-Hagree

Статья научная

An improvement in detection of alias names of an entity is an important factor in many cases like terrorist and criminal network. Accurately detecting these aliases plays a vital role in various applications. In particular, it is critical to detect the aliases that are intentionally hidden from the real identities, such as those of terrorists and frauds. Alias Detection (AD) as the name suggests, a process undertaken in order to quantify and identify different variants of single name showing up in multiple domains. This process is mainly performed by the inversion of one-to-many and many-to-one mapping. Aliases mainly occur when entities try to hide their actual names or real identities from other entities i.e.; when an object has multiple names and more than one name is used to address a single object. N-gram distance algorithm (N-DIST) have find wide applicability in the process of AD when the same is based upon orthographic and typographic variations. Kondrak approach, a popular N-DIST works well and fulfill the cause, but at the same time we uncover that (N-DIST) suffers from serious inabilities when applied to detect aliases occurring due to the transliteration of Arabic name into English. This is the area were we have tried to hammer in this paper. Effort in the paper has been streamlined in extending the N-gram distance metric measure of the approximate string matching (ASM) algorithm to make the same evolve in order to detect aliases which have their basing on typographic error. Data for our research is of the string form (names & activities from open source web pages). A comparison has been made to show the effectiveness of our adjustment to (N-DIST) by applying both forms of (N-DIST) on the above data set. As expected we come across that adjusted (A-N-DIST) works well in terms of both performance & functional efficiency when it comes to matching names based on transliteration of Arabic into English language from one domain to another.

Бесплатно

Design and Development Employee Payroll Information Systems in Indeks Media Teknologi Inc.

Design and Development Employee Payroll Information Systems in Indeks Media Teknologi Inc.

Ita Arfyanti, Rajiansyah

Статья научная

The research was conducted to be able to develop an employment information system at Indeks Media Teknologi Inc. which later if this system is successful can help the company tasks when making employee payroll for each period. Research is carried out at Indeks Media Teknologi Inc.. The method of collecting data by interview asking questions related to the employee salary management system. By means of observation, namely making observations directly to the Indeks Media Teknologi Inc.. In this study, the system development method used is waterfall with the supporting software used are PHP and MySQL. The network topology used is a star topology. The results of this study are in the form of client-server based employee salary data management which can improve service and facilitate the provision of salaries for employees of Indeks Media Teknologi Inc.

Бесплатно

Design and Simulation of Axial Flow Maglev Blood Pump

Design and Simulation of Axial Flow Maglev Blood Pump

Huachun Wu, Ziyan Wang, Xujun Lv

Статья научная

The axial flow maglev blood pump (AFMBP) has become a global research focus and emphasis for artificial ventricular assist device, which has no mechanical contact, mechanical friction, compact structure and light weight, can effectively solve thrombus and hemolysis. Magnetic suspension and impeller is two of the important parts in the axial flow maglev blood pump, and their structure largely determines the blood pump performance. The research adopts electromagnetic and fluid finite element analysis, and puts forward a method to design the magnetic suspension and impeller of axial flow blood pump, which tacks into account the small volume of axial blood pump. The magnetic bearing’s characteristics are evaluated by electromagnetic finite element analysis. The Blades have been designed by calculating aerofoil bone line, and make simulation analysis for different thicken ways of blade by Fluent software, and make a conclusion that the blade thickened with certain rules has better characteristics in the same conditions. The results will provide some guidance for design of axial flow maglev blood pump, and establish theoretical basis for application of the implantable artificial heart pump.

Бесплатно

Design concept integration tax payment system with implementing financial technology

Design concept integration tax payment system with implementing financial technology

Mihuandayani, Ema Utami

Статья научная

Taxation has an important role as state revenue in the State Budget. In 2017, the target of tax revenues in the State Budget is about Rp. 1,498.9 trillion so that the Ministry of Finance of the Republic of Indonesia contrives as well as possible through the fiscal policy reform to fulfill the targets. One of the efforts which undertaken by the Directorate General of Taxes is applied tax payment system using e-billing with the electronic deposit slip. E-billing (electronic billing) is an online service which uses the system through the issued code on a kind of tax payment. The tax payment system is based on self-assessment to make deposits or tax payments independently by the taxpayer. Developments in technology influenced the emergence of innovations particularly financial technology in the finance industry. An industry which worked in the finance sector utilizing financial technology in the payment system. This kind of condition can provide opportunities for financial transaction service electronically. In this research proposed a tax payment system design which can be integrated with financial technology industry through Service Oriented Architecture (SOA) approach. The design which included in this paper is technology architecture, data modeling, use case diagram of service and system integration design. A conceptual design is realized as an effort to utilize financial technology to provide alternative tax payment transactions in achieving the target of state revenue.

Бесплатно

Design of FPGA based 32-bit Floating Point Arithmetic Unit and verification of its VHDL code using MATLAB

Design of FPGA based 32-bit Floating Point Arithmetic Unit and verification of its VHDL code using MATLAB

Naresh Grover, M.K.Soni

Статья

Most of the algorithms implemented in FPGAs used to be fixed-point. Floating-point operations are useful for computations involving large dynamic range, but they require significantly more resources than integer operations. With the current trends in system requirements and available FPGAs, floating-point implementations are becoming more common and designers are increasingly taking advantage of FPGAs as a platform for floating-point implementations. The rapid advance in Field-Programmable Gate Array (FPGA) technology makes such devices increasingly attractive for implementing floating-point arithmetic. Compared to Application Specific Integrated Circuits, FPGAs offer reduced development time and costs. Moreover, their flexibility enables field upgrade and adaptation of hardware to run-time conditions. A 32 bit floating point arithmetic unit with IEEE 754 Standard has been designed using VHDL code and all operations of addition, subtraction, multiplication and division are tested on Xilinx. Thereafter, Simulink model in MAT lab has been created for verification of VHDL code of that Floating Point Arithmetic Unit in Modelsim.

Бесплатно

Design of Low Power Test Pattern Generator using Low Transition LFSR for high Fault Coverage Analysis

Design of Low Power Test Pattern Generator using Low Transition LFSR for high Fault Coverage Analysis

Chethan J, Manjunath Lakkannavar

Статья научная

A low power Test Pattern Generator (TPG) designed by modifying Linear Feedback Shift Register is proposed to produce low power test vectors that are deployed on Circuit under Test (CUT) to slenderize the dynamic power consumption by CUT. The technique involved in generating low power test patterns is performed by increasing the correlativity between the successive vectors; the ambiguity in increasing the similarity between consecutive vectors is resolved by reducing the number of bit flips between successive test patterns. Upon deploying the low power test patterns at the inputs of CUT, slenderizes the switching activities inside CUT that in turn reduces its dynamic power consumption. The resulted low power test vectors are deployed on CUT to obtain fault coverage. The experimental results demonstrate significant power reduction by low power TPG than compared to standard LFSR.

Бесплатно

Design of Secure Electronic Voting System Using Fingerprint Biometrics and Crypto-Watermarking Approach

Design of Secure Electronic Voting System Using Fingerprint Biometrics and Crypto-Watermarking Approach

Olayemi M. Olaniyi, Taliha A. Folorunso, Aliyu Ahmed, Olugbenga Joseph

Статья научная

The conventional voting scheme employs paper-based ballot to verify votes. This voting scheme is insecure due to the attributed shortcomings including ballot stuffing, ballot snatching and voter's impersonation. In this paper, we present the design and development of secure e-voting to ensure a free, fair and credible election where the preference of electorate counts. This proposed system solves the authentication, integrity and confidentiality security issues of e-voting in kiosk and poll site evoting scenarios using unimodal fingerprint biometrics and Advanced Encryption Standard based Wavelet based Crypto-watermarking Approach. The developed system solves: The possibility of blundering voter's authentication, integrity and confidentiality of vote stored in the server. The results after qualitative evaluation of the system with anti-watermarking detectors revealed that the developed secure e-voting system could serve as a platform for the delivery of credible e-election in developing countries with significant digital divides.

Бесплатно

Design of an arbiter for two systems accessing a single DDR3 memory on a reconfigurable platform

Design of an arbiter for two systems accessing a single DDR3 memory on a reconfigurable platform

Arun S. Tigadi, Hansraj Guhilot

Статья научная

The computer memory has been revolutionized in the last 25-30 years, in terms of both capacity and speed of execution. Along with this, even the logic controlling the memory has also become more and more complex and difficult to interface. Usually, memory subsystems will be designed to interact with a single system. Whenever we consider a two system is sharing a common memory, there comes the need for an Arbiter. The major difference between a memory arbiter and a processor scheduler is that the memory arbiter works at a much finer level of granularity. The time taken for the task execution may range from micro to milliseconds, while a RAM controller needs to serve the request in a few nanoseconds. Because of this reason the resource arbiters are usually designed and implemented in hardware rather than in software.

Бесплатно

Designing a Real-Time Data-Driven Customer Churn Risk Indicator for Subscription Commerce

Designing a Real-Time Data-Driven Customer Churn Risk Indicator for Subscription Commerce

Alexandros Deligiannis, Charalampos Argyriou

Статья научная

One of the main goals of customer relationship management is to reduce or eliminate “customer churn”, i.e. loss of existing customers. This paper introduces a prototype algorithm to estimate a continuously updated indicator of the probability of an existing customer to cease purchasing from a subscription commerce business. The investigation is focused on the case of repeat consumers of subscription commerce products which require regular replacement or replenishment. The motivation is to help marketers to make targeted proactive retention actions by categorizing regular customers into groups of similar estimated churn risk. The proposed algorithm re-computes the probability of churn for each customer at regular intervals using past purchase transaction data and incorporating subscription-based business logic. We describe the detailed process from data collection and feature engineering to the algorithm’s design. We also present evaluation results of the algorithm’s performance based on a pilot test that took place on a consumables e-commerce business. The results suggest a significant capability of the proposed algorithm in capturing the purchasing intentions of repeat customers, regardless of the risk group they belong to.

Бесплатно

Despeckling of Medical Ultrasound Images: A Technical Review

Despeckling of Medical Ultrasound Images: A Technical Review

Nidhi Gupta, A.P Shukla, Suneeta Agarwal

Статья научная

Acquisition of digital image and preprocessing methods plays a vital role in clinical diagnosis. The ultrasound medical images are more popular than other imaging modalities, due to portable, adequate, harmless and cheaper nature of it. Because of intrinsic nature of speckle noise (signal based noise), ultrasound medical image leads to degradation of the resolution and contrast of the image. Reduction of this signal based noise is helpful for the purpose of visualization of the ultrasound images. The low quality of image is considered as a barrier for the better extraction of features, recognition, analysis and detection of edges. Because of which inappropriate diagnosis may be done by doctor. Thus, speckle noise reduction is essential and preprocessing step of ultrasound images. Analysts survey manifold reduction methods of speckle noise, yet there is no exact method that takes all the limitations into account. In this review paper, we compare filters that are Lee, Frost, Median, SRAD, PMAD, SRBF, Bilateral, Adaptive Bilateral and Multiresolution on medical ultrasound images. The results are compared with parameter PSNR along with the visual inspection. The conclusion is illustrated by filtered images and data tables.

Бесплатно

Detecting Return Value Mismatch during Component Adaptation with Concern of System Performance

Detecting Return Value Mismatch during Component Adaptation with Concern of System Performance

Aisha Mohammed Alshiky, M. Rizwan Jameel Qureshi

Статья научная

Component adaptation becomes a critical problem in component-based software engineering (CBSE). This problem appears during assembling and reusing of components into new system. The interoperability among components needs to use adaptation technique to solve this problem. Usually, there are mismatches between interfaces of reusable components. This research will focus on detecting fully semantic component interface mismatch by proposing a solution including return value match next to other match such as operation name, method of operation and parameter type match. This research just explains return value mismatch that are not considered in other solutions. The proposed solution also concerns about system performance that is neglected in previous solutions by proposing a ‘Detector’ tool that is responsible to assign and delete unwanted functions from reusable component before integration.

Бесплатно

Determination of reproduction accuracy of dot area of irregular structure

Determination of reproduction accuracy of dot area of irregular structure

Mykola Logoida, Bogdana Havrysh, Doroshenko Anastasiya

Статья научная

The paper deals with the analysis and calculation of the impact of raster element structure on the reproduction accuracy of the area. The process of screening is one of the important stages of preparing images for printing. Depending on the method of forming of an area of a printing element are distinguished: continuous, which is conventionally called analog screening, and screening with their discrete variables - digital screening. Digital screening systems are widely used in computer publishing systems. In the digital screening of forming shape and sizes of raster elements carried out discrete using raster image processor (RIP). A well-known fact is that the value of the dot area is a key information-bearing parameter of discrete screening since reproduction of halftone key in a raster image is carried out by changing the dot area. It is therefore an important and relevant task to determine the dot area.

Бесплатно

Developing Smart Conversation Agent ECOM-BOT for Ecommerce Applications using Deep Learning and Pattern Matching

Developing Smart Conversation Agent ECOM-BOT for Ecommerce Applications using Deep Learning and Pattern Matching

Maria Zafar

Статья научная

Chatbots are a technological leap in conversational services, generating messages to users either following a set of rules to respond based on recognized patterns or training themselves from previous data or conversations. The primary goal is to enable a device to communicate with a user upon receiving natural language user requests using artificial intelligence and machine learning to generate automated responses. Technology is progressively catering to the questions, both in academic and business contexts, such as situations that require agents to investigate the cause of customer dissatisfaction or to recommend products and services. Significance of this research is to reduce the human dependency and improving customer support by providing close to human natural responses using pattern matching and deep learning on the custom-made data. The main objective of this work is to (a) study the existing literature on cutting-edge technologies in chatbot development in terms of research trends, legacy components, techniques, datasets, and domains specifically in e-commerce and (b) to develop a product that fill some of the gaps/missing functionality identified in current frameworks. We have achieved the following, (a) generated small yet generic dataset, which can be used for all types of products, (b) the intents are identified accurately by the bot using deep learning, whenever a user query.

Бесплатно

Developing an App for Improving Access to COVID-19 Information in Underserved Communities

Developing an App for Improving Access to COVID-19 Information in Underserved Communities

Vusumuzi Maphosa

Статья научная

The deployment of mobile health (mHealth) apps can transform healthcare in rural and remote communities worldwide. Rural communities in Zimbabwe have limited access to information that affects their health, economic and social being due to structural and social barriers related to the inaccessibility of traditional media. mhealth apps are a valuable tool to monitor disease outbreaks and provide preventative information to the public. Lack of access to COVID-19 information results in high fatalities and public panic, and it is critical to publish reliable and timely information. The study’s objective was to demonstrate the utility of a mHealth app prototype developed to enhance access to COVID-19 information in rural and remote communities in Zimbabwe. The prototype provides COVID-19 information such as statistics, preventative measures, self-diagnostics, social distancing information, and general hygiene to rural communities with limited access to official information channels on the pandemic. A design science research methodology was used to design, build and evaluate the COVID-19 mHealth app and fulfil the study’s objectives. Thirty potential users participated in the evaluation of the prototype. The evaluation results show that potential users perceived that the prototype was useful, engaging, easy to learn, well designed, and provided relevant information. A strong correlation was observed between the design, engagement, functionality, and learnability. More widespread usability and more representative tests should be conducted to ascertain the efficacy and usability of the app. The study contributes literature on usability studies in developing countries. As more mHealth apps are being developed and deployed, more usability tests will be required to ensure that they are fit for purpose. The paper provides a baseline for developing related health information apps. Policymakers, health practitioners, technologists, and scholars can further investigate the deployment of digital technologies to improve healthcare and control the transmission and spread of COVID-19.

Бесплатно

Development "Acep the Explorer" an Educational Game Introduction Animal Ecosystem

Development "Acep the Explorer" an Educational Game Introduction Animal Ecosystem

Heny Pratiwi, Ita Arfyanti, Asep Nurhuda

Статья научная

Acep the Explorer is a game about animal ecosystem, this lesson is a must-know lesson for elementary school children who aim to introduce to children who are just beginning to know animals that are foreign to them, so that children can recognize the animals and place them according to their own ecology. Educational games are games designed or created to stimulate thought including increasing concentration and problem solving. This game developed by multimedia development system, start form concept, design, until testing. AI development is also carried out in this game, we use a finite state automata to create enemies that annoy players The result of this research, an educational game about animal ecosystem and the children's response to the use of educational games know animals according to ecosystem is good, children can get to know animals according to their ecosystem. And the AI, the Finite state automata in this game makes the game more challenging, interesting and fun. Because in this game they can learn while playing games and face some obstacles and destroy the enemy hunting device and complete the game. This research contributes to combining AI technology with educational games to make students learning about animal ecosystems more interesting and challenging.

Бесплатно

Development E-commerce Information System of Agriculture in Samarinda

Development E-commerce Information System of Agriculture in Samarinda

Asep Nurhuda, Aulia Khoirunnita, Arika Rusli, Dimas K. Umami, Sri Handayani

Статья научная

Samarinda village is a village that is predominantly working as a farmer and has a wide range of agricultural products, in addition to the abundance of agricultural products there is a problem of marketing of agricultural products that do not have access to sell their agricultural products. Authors conducted research in order to increase sales and expand marketing in the Village Samarinda through sales system-based Business to the Business and method development using the Research and Development. The results obtained in the form of a web site that can be accessed to serve online sales transaction so that it can increase sales in the village Samarinda.

Бесплатно

Журнал