IOSR Journal of Computer Engineering (IOSR-JCE)

Jan - Feb 2019 Volume 21 - Issue 1

Series - 1 Series - 2 Series - 3

Paper Type : Research Paper
Title : Solar Energy Prediction using LM-Back-propagation in ANN
Country : India
Authors : Jugal M. Ahuja || Prof. Manish Sharma || Prof. Vijay Bircha
: 10.9790/0661-2101010107     logo

Abstract: Artificial intelligence has made its presence felt ubiquitously in different avenues of research and technology wherein the data is large and complex. In the proposed work, to forecast solar irradiation energy; whose structure uses the back-propagation concept and uses the Levenberg Marquardt algorithm is used. The system used hitherto a single layer of hidden neurons. The averaging approach is also been used with 2, 12- and 24-hour averaging scheme so as to increase the accuracy of prediction. The system attains a MAPE of 2.7%. Hence the accuracy attained is 97%. The mean square error has been chosen as the performance function for the proposed algorithm.


Keywords: Solar Energy Prediction, Artificial Neural Network (ANN), Back Propagation, Levenberg-Marquardt (LM) Algorithm, Mean Absolute Percentage Error (MAPE).

[1]. L.Saad Saoud, F.Rahmoune, V.Tourtchine, K.Baddari in the paper "Fully Complex Valued Wavelet Neural Network for Forecasting the Global Solar Irradiation", Springer 2016
[2]. Ministry of New and Renewable energy, Government of India,"Annual Report 2015-16",, 2016.
[3]. Vishal Sharma, Dazhi Yang, Wilfred Walsh, Thomas Reindl in the paper "Short Term Solar Irradiance Forecasting Using A Mixed Wavelet Neural Network" Elsevier 2016
[4]. Ozgur Kisi, Erdal Uncuoghlu, "Comparison of three backpropagation training algorithms for two case studies," Indian Journal of Engineering & Materials Sciences, Volume 12, pp. 434-442, 2005.
[5]. E.M. Johansson, F.U. Dowla, and D.M. Goodman, "Backpropagation Learning for Multilayer Feed-Forward Neural Networks using The Conjugate Gradient Method," International Journal of Neural Systems, Volume 02, pp. 291-302, 1991..

Paper Type : Research Paper
Title : Built-In Self-Repair Techniques of Embedded Memories with BIST for Improving Reliability
Country :  
Authors : P.S.N. Bhaskar || B. Sarada || Kandregula Shailaja
: 10.9790/0661-2101010815     logo

Abstract: Error correction code (ECC) and built-in selfrepair(BISR) techniques by using redundancies have beenwidely used for improving the yield and reliability of embeddedmemories. The target faults of these two schemes are soft errorsand permanent (hard) faults, respectively. In recent works, thereare also some techniques integrating ECC and BISR to deal withsoft errors and hard defects simultaneously. However, this willcompromise reliability, since some of the ECC protection capabilityis used for repairing single hard faults. To cure this dilemma,we propose an ECC-enhanced BISR (EBISR) technique, whichuses ECC to repair single permanent faults first and sparesfor the remaining faults in the production/power-ON test andrepair stage. However, techniques are proposed to maintain.........


Index Terms—Built-in self-repair (BISR), error correctioncode (ECC), hard repair, reliability, yield.

[1]. Semiconductor Industry Association, "International technology roadmap for semiconductors (ITRS), 2003 edition," Hsinchu, Taiwan, Dec.2003.
[2]. C. Stapper, A. Mclaren, and M. Dreckman, "Yield model for Productivity Optimization of VLSI Memory Chips with redundancy and Partially good Product," IBM Journal of Research and Development, Vol. 24, No. 3, pp. 398-409, May 1980.
[3]. W. K. Huang, Y. H. shen, and F. lombrardi, "New approaches for repairs of memories with redundancy by row/column deletion for yield enhancement," IEEE Transactions on Computer-Aided Design, vol. 9, No. 3, pp. 323-328, Mar. 1990.
[4]. P. Mazumder and Y. S. Jih, "A new built-in self-repair approach to VLSI memory yield enhancement by using neuraltype circuits," IEEE transactions on Computer Aided Design, vol. 12, No. 1, Jan, 1993.
[5]. H. C. Kim, D. S. Yi, J. Y. Park, and C. H. Cho, "A BISR (built-in self repair) circuit for embedded memory with multiple redundancies," VLSI and CAD 6th International Conference, pp. 602-605, Oct. 1999.

Paper Type : Research Paper
Title : Mining Frequent Patterns with Optimized Candidate Representation on GPU using Parallel Eclat Algorithm
Country : India
Authors : Janki Kansagra || Dr. Nilesh Kalani || Dr. Paresh Tanna
: 10.9790/0661-2101011625     logo

Abstract: Frequent itemset mining is one of the important aspects of association rule mining. The primary algorithm based for frequent itemset mining is mostly based on CPU and they generated a large set of items that are required to be kept in memory all the time while processing. In this dissertation thesis, we designed a parallel Eclat algorithm. The algorithm will run on GPU and perform the task of the frequentitemset mining in parallel. The proposed algorithm also uses the optimized candidate representation and the frequent item sets generated are stored in cache memory and are fetched directly from the cache memory. The proposed algorithm runs in parallel and also uses the optimized candidate representation and thus provides better performance than the classical eclat algorithm. Thus, the proposed algorithm runs much faster than the classical eclat algorithm and has better performance than classical eclat algorithm in terms of memory and time..


Keywords: FIM(Frequent Itemset Mining), Equivalent Class, Candidate sets, support count, Eclat

[1]. K. Jiawei, Han Micheline, Data Mining Concepts and Techniques.
[2]. R. Agrawal, T. Imieliski, and A. Swami, Mining association rules between sets of items in large databases,ACM SIGMOD Rec.,22(2), 1993, 207-216.
[3]. S. Dutt, N. Choudhary, and D. Singh, An Improved Apriori Algorithm based on Matrix Data Structure, Global Journal of Computer Science and Technology: C Software & Data Engineering,14(5), 2014.
[4]. U. Grag, and M. Kaur, ECLAT Algorithm for Frequent Itemsets Generation, International Journal of Computer Systems,1(3), 2014,1-4.
[5]. NVIDIA Corporation, "Datasheet: NVIDIA Kepler Next-Generation Cuda Compute Architecture," Nvidia White Pap., 2012.

Paper Type : Research Paper
Title : Automatic test data generation for time-continuous embedded system using built-in signals
Country :  
Authors : Do ThiBich Ngoc || Nguyen ThiAnh Phuong
: 10.9790/0661-2101012631     logo

Abstract: Nowadays, embedded systems are becoming critical applications and play important roles in modern society. Therefore, quality assurance for these types of systems has attracted many attentions in software engineering research and development community. In these systems, testing procedure needs high coverage criteria such that test data cover all possible run. However, it is difficult to generate test data to coverage all possible runs due to the complex embedded system. In this paper, we propose a method to automatically generate test data based on built-in source signal in order to obtain test suite with high coverage. The experimental show that the proposed method generates a better test data than that of random test and Matlab/MBT test tool.


Keywords: embedded system, Matlab/simulink, MCDC coverage, testing, continuous signal

[1]. Godboley, S., Sridhar, A., Kharpuse, B., Mohapatra, D.P. and Majhi, B., 2013. Generation of branch coverage test data for simulink/stateflow models using crest tool. International Journal of Advanced Computer Research, 3(4), p.222..
[2]. Godefroid, P., Klarlund, N. and Sen, K., 2005, June. DART: directed automated random testing. In ACM Sigplan Notices (Vol. 40, No. 6, pp. 213-223). ACM.
[3]. Holling, D., Pretschner, A. and Gemmar, M., 2014, September. 8cage: lightweight fault-based test generation for simulink. In Proceedings of the 29th ACM/IEEE international conference on Automated software engineering (pp. 859-862). ACM..
[4]. Matinnejad, R., Nejati, S., Briand, L.C. and Bruckmann, T., 2016, May. Automated test suite generation for time-continuous simulink models. In Proceedings of the 38th international conference on software engineering (pp. 595-606). ACM.
[5]. Matinnejad, R., Nejati, S., Briand, L. C., &Bruckmann, T. (2016, May). SimCoTest: A test suite generation tool for Simulink/Stateflow controllers. In Proceedings of the 38th International Conference on Software Engineering Companion (pp. 585-588). ACM.

Paper Type : Research Paper
Title : Intrusion Detection System using Apache Spark Analytic System
Country :  
Authors : Asst. Prof. Dr. Sefer KURNAZ || Ali Jameel Abdulrazzaq Al-Rawi
: 10.9790/0661-2101013237     logo

Abstract: In this study, an Intrusion Detection System (IDS) is proposed based on the use of machine learning and distributed computing. The proposed system uses classification techniques that are implemented in the built-in machine learning library in Apache Spark distributed computing framework. As the use of distributed computing allows the proposed method to provide rapid predictions for the packets flowing in the network, two classifiers are cascaded in order to combine their decisions for more accurate decisions. The Multi-Layer Perceptron (MLP) classifier is used as a binary classifier, where the output of this classifier only indicates whether the packet is a normal or........


Keywords: Distributed Computing, Machine Learning, Anomaly Detection, Network Security

[1]. K. Cup, "Dataset," available at the following website http://kdd. ics. uci. edu/databases/kddcup99/kddcup99. html, vol. 72, 1999.
[2]. G. Nápoles, I. Grau, R. Falcon, R. Bello, and K. Vanhoof, "A granular intrusion detection system using rough cognitive networks," in Recent Advances in Computational Intelligence in Defense and Security, ed: Springer, 2016, pp. 169-191.
[3]. J. McHugh, "Testing intrusion detection systems: a critique of the 1998 and 1999 darpa intrusion detection system evaluations as performed by lincoln laboratory," ACM Transactions on Information and System Security (TISSEC), vol. 3, pp. 262-294, 2000.
[4]. The UNSW-NB15 Dataset. Available:
[5]. M. Belouch, S. El Hadaj, and M. Idhammad, "A Two-Stage Classifier Approach using RepTree Algorithm for Network Intrusion Detection," INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, vol. 8, pp. 389-394, 2017.

Paper Type : Research Paper
Title : Implementation of Point of Sale Software in Mobile Shop
Country : Bangladesh
Authors : Md. Abdur Rahim || Rafat Ara
: 10.9790/0661-2101013843     logo

Abstract: At present,Point of Sale (POS) software is used widely in retail business. It has changed the manual system of business to computerized system. The main goal of this paper is to implement point of sale software which is used in mobile shop for purchasing and selling as well as generating all necessary reports.Human faults and paper works are decreased by using this software. Even the system works faster than any time.Any operating system can be used to run the software properly.The software is developed following incremental model. HTML, CSS, JavaScript, Ajax& PHP are used to design & develop the software. MySQL is also used here as database to store the data........


Keywords: Cash Memo, Mobile Shop, Point of Sale (POS), Purchase, Software, Stock

[1]. Amber Gillum, Mohammad A. Rob, IT project management: class project of a point of sale (POS) system implementation in a restaurant, International Association for Computer Information Systems- Issues in Information Systems,ISSN 1529-7314, Volume XII, No. 2, pp.67-73, 2011.

[2]. Manion, C., DeMicco, F. J., Handheld wireless point of sale systems in the restaurant industry, Journal of food service business research, 7(2),pp.103-111, 2004.

[4]. Ian Sommerville, software engineering(Pearson, 10th edition, 2015).

Paper Type : Research Paper
Title : Improvised kernel graph cuts and continuous max-flow optimization scheme-for enhanced segmentation in Cervical Cancer Detection
Country : India
Authors : Ch. Rajarao || R.P. Singh
: 10.9790/0661-2101014453     logo

Abstract: The cervical cancer refers to the uncontrolled growth of cells in the internal lining of the cervix part that connects the uterus region to the vaginal part of the women. This cervical cancer needs to be screened for identifying pre-cancers before they get transformed into invasive cancer. The Pap Smear Test is considered as the potential screening test essential for detecting pre-cancerous cells in the cervix, such that the uncontrolled growth of inter-uterine wall cells can be prevented. The majority of the segmentation schemes proposed in the literature for detecting cervical cancer failed in predominant localization of cytoplasm and nucleus boundaries from the pap smear extracted during.......


Keywords: Cervical Cancer, Improvised Kernel Graph Cuts, Continuous Max-Flow Optimization, Cytoplasm Boundaries, Pap Smear Cells.

[1]. Plissiti, M. E., Nikou, C., & Charchanti, A. (2011). Combining shape, texture and intensity features for cell nuclei extraction in Pap smear images. Pattern Recognition Letters, 32(6), 838-853.

[2]. Marinakis, Y., Dounias, G., & Jantzen, J. (2009). Pap smear diagnosis using a hybrid intelligent scheme focusing on genetic algorithm based feature selection and nearest neighbor classification. Computers in Biology and Medicine, 39(1), 69-78.

[3]. Chen, S., Zhao, M., Wu, G., Yao, C., & Zhang, J. (2012). Recent Advances in Morphological Cell Image Analysis. Computational and Mathematical Methods in Medicine, 2012, 1-10.

[4]. Bergmeir, C., García Silvente, M., & Benítez, J. M. (2012). Segmentation of cervical cell nuclei in high-resolution microscopic images: A new algorithm and a web-based software framework. Computer Methods and Programs in Biomedicine, 107(3), 497-512.

[5]. Chankong, T., Theera-Umpon, N., & Auephanwiriyakul, S. (2014). Automatic cervical cell segmentation and classification in Pap smears. Computer Methods and Programs in Biomedicine, 113(2), 539-556..

Paper Type : Research Paper
Title : Critical Path Method in the Network Analysis with Parametric Fuzzy Activity
Country : India
Authors : Debrupa Sen || Debolina Roy || Samir Dey
: 10.9790/0661-2101015460     logo

Abstract: In this paper, a method is presented to find fuzzy critical path using parametric interval valued function. Here network model has been developed in fuzzy environment. All activities are considered as a Trapezoidal fuzzy number. This fuzzy number has been transform as an interval number using Nearest Interval Approximation method. In this work, we develop a parametric interval-valued functional form of an interval number and then solve the parametric network problem. To illustrate the technique, an airport's cargo ground operation system is considered here.


Keywords: Network Problem, Critical Path Method, Fuzzy Number, Trapezoidal Fuzzy Number

[1]. Chen, S.P., Analysis of critical paths in a project network with fuzzy activity times, European Journal of Operational Research,
[2]. Chen, S.P., and Hsueh, Y. J., A simple approach to fuzzy critical path analysis in project networks, Applied Mathematical
Modelling, 32,1289-1297,(2008).
[3]. Sireesha, V. and Shankar, N. R., A new approach to find total float time and critical path in a fuzzy project network, International
Journal of Engineering Science and Technology,2,600-609,(2010).

[4]. Shankar, N. R., Sireesha,V. and Rao, P. B.,An analytical method for finding critical path in a fuzzy project network, International Journal of Contemporary Mathematical Sciences,5,953-962,(2010).
[5]. Yakhchali, S. H.,Fazel Zarandi, M. H., Turksen, I.B. and Ghodsypour, S. H., Possible criticality of paths in networks with imprecise durations and time lags, Proceedings IEEE North American Fuzzy Information Processing Society Conference,277-282,(2007)..

Paper Type : Research Paper
Title : Weed Detection using Image Filtering in Vegetables Crops
Country : India
Authors : Radhika Shetty D S || Roopa G K
: 10.9790/0661-2101016164     logo

Abstract:This paper discuss about system implementation of image processing technique for weed detection and removal. The system presents a machine vision system for weed detection in vegetable crops using outdoor images. The purpose of this paper is to develop a useful algorithm to discriminate weed, using image filtering to extract color and area features, then, a process to label each object in the scene is implemented, finally, a classification based on area is proposed, including sensitivity, specificity, positive and negative predicted values in order to evaluate algorithm performance.


Keywords: machine vision, weed identification, classical classifier, neuronal networks, unwanted weed, weed in crops

[1]. M. Mustafa, A. Hussain, K. Ghazali and S. Riyadi, "Implementation of Image Processing Technique in Real Time Vision System for Automatic Weeding Strategy", in IEEE International Symposium on Signal Processing and Information Technology, Giza, Egypt, 2007, pp. 632-635
[2]. A. Tellaeche, G. Pajares, X. Burgos and A. Ribeiro, "A computer vision approach for weeds identification through Support Vector Machines", Applied Soft Computing, vol. 11, pp. 908-915, 2011.
[3]. A. Tellaeche, X. Burgos, G. Pajares and A. Ribeiro, "A vision-based method for weeds identification through the Bayesian decision theory", Pattern Recognition, vol. 41, pp. 521-530, 2008.
[4]. H. Liu, S. Lee and C. Saunders, "Development of a machine vision system for weed detection during both of off-season and in-season in broadacre no-tillage cropping lands", American Journal of Agricultural and Biological Sciences, vol. 9, pp. 174-193, 2014.
[5]. E. C. Oerke, «Crop losses to pest,» Journal of agricultural science, vol. 144, pp. 31-43, 2006. C. C. R. M. T. J. Perez L, «Control químico preemergente de la maleza de tomate en cáscara,» Interciencia, vol. 39, nº 6, pp. 422- 427, 2014.

Paper Type : Research Paper
Title : Improve Performance by Using Load Balancing Algorithm to Reduce Response Time and Processing Time on Cloud Computing
Country : India
Authors : Vijaykumar B Gadhavi || Prof (Dr). Kalpesh H Wandra
: 10.9790/0661-2101016573     logo

Abstract: Cloud computing is a new technology that brings new challenges to all organizations around the world. Improving response time for user requests on cloud computing is a critical issue to combat bottlenecks. As for cloud computing, bandwidth to from cloud service providers is a bottleneck. With the rapid development of the scale and number of applications, this access is often threatened by overload. Therefore, this paper our proposed Throttled Modified Algorithm(TMA) for improving the response time of VMs on cloud computing to improve performance for end-user. We have simulated the proposed algorithm with the CloudAnalyts simulation tool and this algorithm has improved response times and processing time of the cloud data center.


Keywords: Load balancing; response time; cloud computing; processing time

[1]. Syed Hamid Hussain Madni (2016), "Recent advancements in resource allocation techniques for cloud computing environment: a systematic review", Springer Science+Business Media New York 2016, DOI 10.1007/s10586-016-0684-4,.
[2]. Shubham Sidana, Neha Tiwari, Anurag Gupta Inall Singh Kushwaha (2016), "NBST Algorithm: A load balancing algorithm in cloud computing", International Conference on Computing, Communication and Automation (ICCCA2016), DOI: 10.1109/CCAA.2016.7813914, 29-30 April, Noida, India.
[3]. Feilong Tang, Laurence T. Yang, Can Tang, Jie Li and Minyi Guo (2016), "A Dynamical and Load-Balanced Flow Scheduling Approach for Big Data Centers in Clouds", DOI 10.1109/TCC.2016.2543722,IEEE TRANSACTIONS ON CLOUD COMPUTING.
[4]. Sambit Kumar Mishra, Md Akram Khan, Bibhudatta Sahoo, Deepak Puthal, Mohammad S. Obaidat, and KF Hsiao (2017), "Time efficient dynamic threshold-based load balancing technique for Cloud Computing" IEEE International Conference on Computer, Information and Telecommunication Systems (CITS), 21-23 July, Dalian, China.
[5]. Sobhan Omranian-Khorasani and Mahmoud Naghibzadeh (2017), "Deadline Constrained Load Balancing Level Based Workflow Scheduling for Cost Optimization", 2017 2nd IEEE International Conference on Computational Intelligence and Applications, Beijing, China 8-11 Sept

Paper Type : Research Paper
Title : Polygon Detection Method by Direction Clustering Based on the Peeling Technique
Country :  
Authors : Mengxi Tan
: 10.9790/0661-2101017485     logo

Abstract: In this paper, we propose a fast real time clustering method and an algorithm for detecting polygon lines and their orientations. The content is presented in two parts. In part I, a new clustering method based on density peeling technique is proposed, which sets up the basis of objects features clustering; in part II, a new polygon detection method is proposed based on the peeling technique and a statistical histogram of directions of pixels of the polygon lines; the effective pixels, which contributes to the orientations and positions of polygon lines, are extracted as soon as the polygon shape is obtained. The methods proposed in these two parts are based on the principle that iterative searching and comparisons should be maximally avoided and thus are fast algorithms suitable for real time application, especially for embedded systems


Keywords: clustering; contour tracing; peeling technique; polygon detection; direction histogram

[1]. Wikipedia - Edge Detection (\url{})
[2]. Hamerly, G.; Elkan, C. (2002). Alternatives to the k-means algorithm that find better clusterings, Proceedings of the eleventh international conference on Information and knowledge management (CIKM).
[3]. Arthur, D.; Vassilvitskii, S. (2007), k-means++: the advantages of careful seeding. Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms. Society for Industrial and Applied Mathematics Philadelphia, PA, USA. pp. 1027-1035.
[4]. Dempster, A.P.; Laird, N.M.; Rubin, D.B. (1977). Maximum Likelihood from Incomplete Data via the EM Algorithm. Journal of the Royal Statistical Society, Series B. 39 (1): 1-38.
[5]. Ester, Martin; Kriegel, Hans-Peter; Sander, Jörg; Xu, Xiaowei, (1996), A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96). AAAI Press. pp. 226-231..

Paper Type : Research Paper
Title : Cardiac Catheterization Procedure Prediction Using Machine Learning and Data Mining Techniques
Country : Libya
Authors : Huda Kutrani || Saria Eltalhi
: 10.9790/0661-2101018692     logo

Abstract: Although catheterization is an important tool in the diagnosis and the treatment of cardiovascular diseases, it may cause different complications such as death or myocardial infarction during diagnosis. Data mining techniques are used for the construction of a cardiac catheterization Prediction System (CCPS) for whom catheterization is needed; therefore, it can decrease the complications of Cardiac catheterization Procedure. The aim of this study is to predict whether a patient needs a cardiac catheterization procedure or not. WEKA software was used in this experimental evaluation study of the Home dataset. Five classification algorithms were used for the prediction of catheterization procedure based on the prediction Accuracy, True Positive, True Negative, and ROC area. This study concluded that J48 without smoker attribute was a well-suited model for the prediction of whether a patient needs a cardiac catheterization procedure or not.


Keywords: Data mining, supervised Classification Algorithms, Machine Learning, Cardiac catheterization

[1]. World Health Organization. Cardiovascular diseases (CVDs). [Accessed 3rd January 2019].
[2]. K. T. Keerthana. "Heart Disease Prediction System using Data Mining Method". International Journal of Engineering Trends and Technology (IJETT), Vol. 47, Issue 6, 2017, pp. 361-63.
[3]. G.W. Reed, M.L. Tushman, and S.R. Kapadia. "Effective Operational Management in the Cardiac Catheterization Laboratory". Journal of the American College of Cardiology, Vol. 72, Issue 20, 2018, pp. 2507-17.
[4]. B. Srinivasan and K. Pavya. "A STUDY ON DATA MINING PREDICTION TECHNIQUES IN HEALTHCARE SECTOR". International Research Journal of Engineering and Technology (IRJET). Vol. 3, Issue 3, 2016, pp. 552-56.
[5]. M. Gera and S. Goel. "Data Mining - Techniques, Methods and Algorithms: A Review on Tools and their Validity". International Journal of Computer Applications, Vol. 113, Issue 18, 2015, pp. 22-29..

Researcher can also search IOSR published article contents through

IOSR Xplore