SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 6, December 2020, pp. 6664~6672
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i6.pp6664-6672  6664
Journal homepage: http://ijece.iaescore.com/index.php/IJECE
Software engineering based fault tolerance model for
information system in plants shopping center
Saja Nasir1
, Muayad Croock 2
, Salih Al-Qaraawi 3
1
Institute of Informatics for Postgraduate Studies, Iraqi Commission for Computers and Informatics, Iraq
2
Computer Engineering Department, University of Technology, Iraq
3
Control and Systems Engineering Department, University of Technology, Iraq
Article Info ABSTRACT
Article history:
Received Mar 23, 2020
Revised May 17, 2020
Accepted Jun 19, 2020
The rapid development of mobile phone technologies in recent years
promoted them for being used in various areas of life, such as commercial,
health, transportation and tourism and other uses. In this paper, a software
engineering based fault tolerance model is proposed to manage the expected
faults in the adopted servers. The underlying QR based information system in
plants shopping center employs different local serves allocated at local shops
that are connected to the main server. In a fault case detection at any local
server, the main server can cover the management of the system until
the maintenance is completed. This is performed in efficient way as the main
server keeps a copy of the information for all local branches. It is important
to note that the self-checking process is adopted for fault detection.
After completing the maintenance, a copy of the updated information is sent
back to the investigated local server including all sales, etc. Moreover,
the main and local servers contain information about all offer’s plants in
different languages and in text and image form, customer's information and
admin's information. The proposed system is tested in several cases to prove
the efficiency and effectivity in retrieving and managing information and
data as well as the fault tolerance administration.
Keywords:
Fault tolerance
Information system
Mobile application
QR code
Web application
Copyright © 2020 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Saja Naser Selman,
Institute of Informatics for Postgraduate Studies,
Iraqi Commission for Computers and Informatics, Iraq.
Email: sajanaser.sn@gmail.com1
, Muayad.S.Croock@uotechnology.edu.iq2
1. INTRODUCTION
Nowadays, the explosive growth of the development of mobile phone applications has made
the issue of life easier. Some institutions such as museums, commercials enterprises or health have a large
number of visitors and they may not have time to wait for the human guide to getting knowledge about
the offered item [1, 2]. Such a large number of visitors needs management and organize to the movement and
requirement, in addition to that, each visitor may need information about offered objects in the shop.
All of these requirements need to efficient and qualified guidance [3-5]. Thus, there is a need to develop
a mobile application to works as an e-guide to introduce complete information to each visitor in the shop and
at any time without waste time or cause disturbance to the visitor. These systems work to improve
the performance and services introduced to the customer, in order to provide comfort to them during
shopping. This lead to an increase in the number of visitors, so increasing the profit to the shop [6].
The integrated systems are designing for fault tolerance in general, so the system becomes able to deal with
failure (fault) even if during execution to prevent stopping the system entirely. Mirror many of the fault
tolerance systems are all its operations. This means that each operation must be executed on a duplicated
system twice or more. The reason for that is in case of fault occur, the other parts of the system work as an
alternative. The system is fault-tolerant if it is linked to dependable systems. In fault-tolerance systems,
Int J Elec & Comp Eng ISSN: 2088-8708 
Software engineering based fault tolerance model for… (Saja Nasir)
6665
dependability covers part of the useful requirements. An example of these requirements are: reliability,
safety, ease of maintenance and availability [7, 8].
In this paper QR code technology is used to retrieve information about the offered item.
All information is stored in the local server and backup at the main server. The main server works instead of
the local server when a fault occurs in the local server, such as overload on the server which makes it is busy
for a long time or may have another error. Fault is found using self-checking process based on software
engineering technique. In this case, the work is converted to the main server in a transparent manner for
the visitor to complete the system work without stop.
2. RELATED WORKS
This section details the related work about mobile applications that focused on information systems
that use the QR code and the fault-tolerant systems. In [9, 10], the authors introduced smart guide systems to
the mobile visitor's phone, that can be used in several enterprises such as commercial, health and education
institutions. These applications worked to retrieve full information about all offered items without calling
the human to get help. The retrieve information was taken two formats: text and sound. These applications
supported several languages which suitable for many nationalities. If this application was executed in
shopping such as a mall, a virtual shopping cart is provided to help the visitor in movement inside the mall.
Moreover, when the visitor decides to buy items, he can use a bank account to pay the cost. In [11],
the authors introduced an indoor localization system, which was used to improve the visitor's experience at
the museum. The proposed system depended on the Bluetooth low energy beacons proximity and localization
capabilities to automatically provide the visitors with cultural content. In addition, the location of the visitor
at the museum was estimated based on the RSS technology. This system was designed to be easy to extend to
the Internet of Things technology and its effectiveness has been evaluated through experience.
In [12], the authors introduced an android mobile application used by visitors of the museum to recognize
the article which views information in an image, text, video or audio format via reading QR code that nearby
the statue. This application was used to enhance the abilities of the visitors in the museum to access
information by scan the QR tag from their smart mobile phone. It provided guidance tasks in the museum
instead of a human guide. In [13], the authors proposed an android mobile application for object
identification relies on scan QR code. This system was designed for identification many of items that exist by
the easiest method. The proposed system consists of a database, web services used as intermediate to access
the database and mobile application for the user to run it is on his/her mobile smartphone or tablet computers.
In [14, 15], the authors introduced a survey on fault tolerance. Each system was able to interactive
safely with unexpected failures or faults from hardware or software called fault tolerance. The faults must be
assessed and handled in an effective way, for achieving dependability and robustness in cloud computing.
The authors proposed an algorithm using artificial neural network (ANN) in order to detect the faults which
overcome the algorithms' gaps and provide a model of fault tolerance. In [16], the authors introduced
a survey about various fault-tolerance mechanisms in the distributed systems, that used to prevent multiple
failures of the system and in different points of failure through high redundancy, considering replication and
distributed services availability. In [17], the authors presented two techniques for providing a system of
fault-tolerance. The first technique used redundancy in the infrastructure of the network. The second,
adaptive technology is proposed. In the second technique, adaptive components such as H.264 codec and
(H.265) were achieved to guarantee better performance.
3. PROPOSED SYSTEM STRUCTURE
The proposed QR based information system for plants shopping center with information
management contains five important parts from as follow:
 QR code tags: it is a two-dimensional form barcode, which can encode the large amount and different
types of data [18]. Easiest way to access information that embedded on QR code Quickly by installed QR
scanner application on smart mobile phones [19]. To generate QR code, we can visit one of the web sites
that available online and download the code as a jpg image file and label on each offered item [20, 21].
 Mobile Application: to design a mobile application to this work, the Android Studio IDE (Integrated
Development environment) 3.4.1 software is used [22]. This application is developed to the visitor's
mobile phone in order to decode the QR code, send a request to the server, receiving information in image
and text format from the server and display information on the mobile phone screen of the visitor.
In addition to that, buying items by using a bank account and other uses.
 Local Server (LA): in this work, the local server is provided with AppServ software to store
the information of the entire system, where this server is installed to sub-station and then linked to
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672
6666
the main server. The AppServ contains a package of software such (Apache, PHP, MySQL,
phpMyAdmin) [23]. The records stored on this server can be accessed by the system administrator for
several purposes such as updating the system data from adding, deleting or updating the item CRUD.
 Main Server (MS): the main server is adopted with AppServ software. This server saves information of
all stations that Affiliated to the same enterprise. It is employed as a cloud to store data for all stations,
where works as a backup if the data in the local server has an error or to inform the visitor about what
stations that provide the desired items through the search process.
 Access Point: the TP-LINK router was used as an access point to connect clients' devices with the local or
main server. In order to send the requests and receive the response to and from the server. The access
point in this proposed system is very necessary to provide a large coverage area of Wi-Fi network.
All of these elements the hardware and software linked with each other in order to works
the proposed system in the correct manner. Figure 1 shows the structure of the proposed system, while
Figure 2 represents the block diagram that explains the functions of the proposed system for the plants'
shopping center.
Figure 1. Proposed system structure
Figure 2. Proposed system block diagram of pants shopping center
Int J Elec & Comp Eng ISSN: 2088-8708 
Software engineering based fault tolerance model for… (Saja Nasir)
6667
4. PROPOSED FAULT TOLERANCE BASED ALGORTHIMS
To implement the proposed system, different algorithms were proposed to running the system
correctly without stopping. These algorithms are explained in full detail as a follows:
4.1. Proposed management algorithm
The webpages are used to administrating all data of the proposed system by administrator of system.
PHP programming language that includes in the AppServ package is utilized to develop these pages. Figure 3
illustrates the flowchart for administrating algorithm of the plant's system.
Figure 3. Flowchart of the proposed system admin activities
The administrator (admin) of the system must have an account to login to the system. Otherwise,
the main admin can add a new admin to the system. After the admin login to the system, he/she can make an
update to the system's database, such as enter new items, show items, update items or delete items.
In addition to that, the admin can show reports about the movement of visitors in the sub-station, and also can
contact with an admin from another sub-station. When he needs to request additional items from outside
the station, providing another station with new items that may be redundant at the station or any other matter,
the admin can call other admin and manage any matter.
Figure 4 illustrates how the fault tolerance works in the local server and main server. The Local
server makes a self-checking to its working. If it works correctly, a copy of the updated data is sent to
the main server for saving a backup from the updated data continuously. But, if the local server has some
faults, the work is converted to the main server. When the local server returns to the work after a time period,
the backup of data is sent from the main server to the local server to prevent conflict in data between two servers.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672
6668
Figure 4. Flowchart of the proposed system admin's activities with fault tolerance
4.2. Proposed mobile application algorithm
When the visitor enters the plants' shopping center and needs to know information about the offered
item, they must install the application of plants provided by the company to its customers. When the QR code
scan by the visitor, the information is retrieved from the local server if it works without any fault. Otherwise,
if the local server has a fault, the work is converted to the main server immediately to prevent the system
from stopping. If the visitor decides to buy items and the local server working correctly, he must register in
the local server and getting an account, in addition to record purchased items also in the local server,
after that, the local server sends a copy of the recorded data to the main server as backup. But if the local
server has a fault, also the work is converted to the main server and after the local server return to the work,
and the backup is sent from the main server to the local to prevent the conflict in data between the servers
and maintain consistency between them. Figure 5 illustrates the fault tolerance with for mobile application of
visitor between the local and main server.
Int J Elec & Comp Eng ISSN: 2088-8708 
Software engineering based fault tolerance model for… (Saja Nasir)
6669
Figure 5. Flowchart of the proposed system mobile application with fault tolerance
5. RESULTS AND DISCUSSION
For testing the proposed system, a simple prototype is adopted to present the idea behind this paper.
The prototype contains different components from hardware and software. Hardware Components:
one TP-LINK router as an access point, HP laptop a main server work as a cloud to all stations, Dell laptop
works as a local server to sub-station and smartphone Galaxy S8 as the client's device. Software Components:
AppServ package for programing that include (MySql, PHP and Apache), Android Studio platform 3.4.1
version with many of libraries so that the implementation in Gridle file for example (Volley:1.1.1,
picasso.2.5.2, etc.) [24, 25].
When the local server is working properly, a message appears on the admin's screen for inform that
the local server is connected as shown in Figure 6. But if a malfunction or fault of the local server occurs
suddenly, a message is appeared that the admin’s screen to provide the system with information that the work
is converted to the main server temporarily and the maintenance team was called to fix the problem as shown
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672
6670
in Figure 7. When a problem occurred in the local server, the work is converting to the main server according
to the proposed algorithms of the system. The applying of fault tolerance technique temprarly uses the main
server for overcoming the detetced fault. When the connection to the local server is return correctly, the main
server automatically sends a backup of the updated data to the local server to prevent the conflict between
the data. Figure 8 views the message to the admin include the local server returns to the work correctly.
To test the failure case in the local server of the proposed system when the visitor uses the plant's
application, the fault injection was used to test the proper fault tolerance working and how the work is
converted from the local server to the main server. When the visitor scans a QR tag and not found an error in
the local server, the visitor's mobile phone is linked to the local server and a message appears to the admin of
the sub-station about local server status on the home page of the plants system as shown in Figure 9.
In another case, if the local server has an error, the visitor's mobile phone linked to the main server
automatically over the adopted Internet. A message is appeared at the system's home page to inform
the admin of the sub-station about the fault in the local server as shown in Figure 10. After a period of time,
if the local server returns to the work, the main server sends a backup of updated data to the local server.
Figure 6. Message to the admin about the local server connecting
Figure 7. Message to the admin about a fault occurred in connecting with the local server
Int J Elec & Comp Eng ISSN: 2088-8708 
Software engineering based fault tolerance model for… (Saja Nasir)
6671
Figure 8. Message to the admin about correct the fault that occurred in the local server
Figure 9. Message to inform the admin about the client’s mobile phone linked to the local server
Figure 10. The message to inform the admin about linked the client’s mobile phone to the main
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672
6672
6. CONCLUSION
A software engineering fault tolerance model for QR based information system for plants shopping
center was proposed. Different algorithms were presented to cover the aim of the proposed system.
These algorithms managed the software mobile applica tion and the information retrieving in addition to
the network hardware management. In case of fault occurrence in the local server at a shop, the main server
took the step of managing the local shop till the fault is fixed. The fault is detected using self-checking
process as a part of software engineering techniques. When the fault is fixed, the local server took its order in
managing the local shop and the updated information is copied from the main server. The proposed system was
tested over different case studies and the results were proved the efficiency in terms of fault tolerance applying.
REFERENCES
[1] C. Dastoli, P. Bolzan, M. Bianchini, and B. Del Curto, “Mobile AR Tourist Attraction Guide System Design Based
on Image Recognition and User Behavior,” International Conference on Intelligent Human Systems Integration,
vol. 2, pp. 833-839, 2019.
[2] J. F. Ibanez, J. E. S. Castaneda, and J. C. M. Santos, “An IoT Camera System for the Collection of Data Using QR Code
as Object Recognition Algorithm,” Congr. Int. Innov. y Tendencias en Ing. CONIITI 2018 - Proc., pp. 1-6, 2018.
[3] H. H. Owaied, H. A. Farhan, N. Al-Hawamdeh, and N. Al-Okialy, “A model for intelligent tourism guide system,”
Journal of Applied Sciences, vol. 11, no. 2. pp. 342-347, 2011.
[4] O. Al Hammadi, A. Al Hebsi, M. J. Zemerly, and J. W. P. Ng, “Indoor localization and guidance using portable
smartphones,” Proc. IEEE/WIC/ACM Int. Conf. Web Intell. Intell. Agent Technol. Work, vol. 3, pp. 337-341, 2012.
[5] D. Gavalas, C. Konstantopoulos, K. Mastakas, and G. Pantziou, “Mobile recommender systems in tourism,”
J. Netw. Comput. Appl., vol. 39, no. 1, pp. 319-333, 2014.
[6] D. Parra, R. Verdugo, G. García-galleguillos, and M. Nussbaum, “Using QR codes to increase user engagement in
museum-like spaces,” Comput. Human Behav., vol. 60, pp. 73-85, 2016.
[7] G. O. Regan and I. Mackie, “Undergraduate Topics in Computer Science,” Concise Guide to Software Engineering
Series editor, 2017.
[8] M. Liotine, “Network Reliability and Fault Tolerance,” Handb. Comput. Networks, vol. 3, pp. 372-383, 2012.
[9] B. Ahmed and S. Al-Qaraawi, “Design and Implementation Guidance Mobile Application 1 1,2,”
Int. J. of Advanced Res. Comput. Eng. Technol., vol. 8, no. 7, pp. 283-290, 2019.
[10] B. Ahmed and S. Al-qaraawi, “Design and Implementation of e-Shopping System Using QR Code and Smart
Mobile Phone,” Iraqi J. Comput. Commun. Control Syst. Eng., vol. 19, no. 3, pp. 56–64, 2019.
[11] P. Spachos and K. N. Plataniotis, “BLE Beacons for Indoor Positioning at an Interactive IoT-Based Smart
Museum,” arXiv Prepr. arXiv2001.07686, pp. 1-11, 2020.
[12] S. Patil, M. S. Limbekar, M. A. Mane, and M. N. Potnis, “Smart Guide-an approach to the Smart Museum using
Android,” Int. Res. J. Eng. Technol., vol. 5, no. 2, 2018.
[13] D. Jagodi, D. Vuji, and S. Ran, “Android system for identification of objects based on QR code,” Telecommun.
Forum Telfor, vol. 7, pp. 922-925, 2015.
[14] Z. Amin, H. Singh, and N. Sethi, “Review on Fault Tolerance Techniques in Cloud Computing,” Int. J. Comput.
Appl., vol. 116, no. 18, pp. 11-17, 2015.
[15] S. M. Hosseini and M. G. Arani, “Fault-Tolerance Techniques in Cloud Storage: A Survey,” Int. J. Database
Theory Appl., vol. 8, no. 4, pp. 183-190, 2015.
[16] A. Sari and M. Akkaya, “Fault Tolerance Mechanisms in Distributed Systems,” Int. J. Commun. Netw. Syst. Sci.,
vol. 08, no. 12, pp. 471-482, 2015.
[17] M. Monica O, M. Sanusi, and A. Adamu Y, “Fault -Tolerance Techniques for an Enterprise Network,” Int. J. Adv.
Sci. Res. Eng., vol. 05, no. 11, pp. 58-66, 2019.
[18] S. Tiwari, “An introduction to QR code technology,” Proc. 15th Int. Conf. Inf. Technol. vol. 1, pp. 39-44, 2017.
[19] K. Zorenko, Yaroslav and Kosenko, “Technology of QR code creation for interactive book,” 2018.
[20] S. S. Kulkarni and C. Malagi, “Creation and Analysis of QR Code,” Bonfring Int. J. Softw. Eng. Soft Comput.,
vol. 6, no. Special Issue, pp. 86-89, 2016.
[21] “Gerador de código QR - Crie aqui códigos QR gratuitos,” [Online], Available: https://br.qr-code-generator.com.
[22] “Download Android Studio and SDK tools | Android Developers,” [Online], Available:
https://developer.android.com/studio.
[23] “AppServ : Apache + PHP + MYSQL – AppServ, AppServHosting, AppServNetwork, AppServ Download,”
[Online], Available: https://www.appserv.org/en/.
[24] “Volley overview | Android Developers.” [Online], Available: https://developer.android.com/training/volley.
[25] “Picasso.” [Online]. Available: https://square.github.io/picasso/. [Accessed: 12-Jan-2020].

Más contenido relacionado

La actualidad más candente

IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine LearningIRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine LearningIRJET Journal
 
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...IRJET Journal
 
I03402059063
I03402059063I03402059063
I03402059063theijes
 
IRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET Journal
 
Io t platform-infotech_arpanpal
Io t platform-infotech_arpanpalIo t platform-infotech_arpanpal
Io t platform-infotech_arpanpalArpan Pal
 
Hazard object reporting to respective authorities
Hazard object reporting to respective authoritiesHazard object reporting to respective authorities
Hazard object reporting to respective authoritieseSAT Publishing House
 
Smart banking system
Smart banking systemSmart banking system
Smart banking systemShreyans Jain
 
IRJET - Android Application Service Call Management System
IRJET  -  	  Android Application Service Call Management SystemIRJET  -  	  Android Application Service Call Management System
IRJET - Android Application Service Call Management SystemIRJET Journal
 
A smart, location based time and
A smart, location based time andA smart, location based time and
A smart, location based time andijcseit
 
Semantic open io t service platform technology
Semantic open io t service platform technologySemantic open io t service platform technology
Semantic open io t service platform technologyPoornima E.G.
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd Iaetsd
 
Smart information desk system with voice assistant for universities
Smart information desk system with voice assistant for universities Smart information desk system with voice assistant for universities
Smart information desk system with voice assistant for universities IJECEIAES
 
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security ApproachIRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security ApproachIRJET Journal
 

La actualidad más candente (15)

M1803028995
M1803028995M1803028995
M1803028995
 
PATIENT DRIVEN ELECTRONIC HEALTH RECORD USING BLOCK CHAIN
PATIENT DRIVEN ELECTRONIC HEALTH RECORD  USING BLOCK CHAINPATIENT DRIVEN ELECTRONIC HEALTH RECORD  USING BLOCK CHAIN
PATIENT DRIVEN ELECTRONIC HEALTH RECORD USING BLOCK CHAIN
 
IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine LearningIRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
IRJET - PHISCAN : Phishing Detector Plugin using Machine Learning
 
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
 
I03402059063
I03402059063I03402059063
I03402059063
 
IRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile Application
 
Io t platform-infotech_arpanpal
Io t platform-infotech_arpanpalIo t platform-infotech_arpanpal
Io t platform-infotech_arpanpal
 
Hazard object reporting to respective authorities
Hazard object reporting to respective authoritiesHazard object reporting to respective authorities
Hazard object reporting to respective authorities
 
Smart banking system
Smart banking systemSmart banking system
Smart banking system
 
IRJET - Android Application Service Call Management System
IRJET  -  	  Android Application Service Call Management SystemIRJET  -  	  Android Application Service Call Management System
IRJET - Android Application Service Call Management System
 
A smart, location based time and
A smart, location based time andA smart, location based time and
A smart, location based time and
 
Semantic open io t service platform technology
Semantic open io t service platform technologySemantic open io t service platform technology
Semantic open io t service platform technology
 
Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...Iaetsd future polling system using cloud computing in support with smart clie...
Iaetsd future polling system using cloud computing in support with smart clie...
 
Smart information desk system with voice assistant for universities
Smart information desk system with voice assistant for universities Smart information desk system with voice assistant for universities
Smart information desk system with voice assistant for universities
 
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security ApproachIRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
IRJET-Biostatistics in Indian Banks: An Enhanced Security Approach
 

Similar a Software engineering based fault tolerance model for information system in plants shopping center

IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET Journal
 
Smart Parking with Multi layered Security
Smart Parking with Multi layered SecuritySmart Parking with Multi layered Security
Smart Parking with Multi layered SecurityIRJET Journal
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMIRJET Journal
 
IRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET Journal
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart ShopsIOSR Journals
 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSJournal For Research
 
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...AnthonyOtuonye
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationAM Publications
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationAM Publications
 
A study of remotely booking slot for vehicle using Internet of Things
A study of remotely booking slot for vehicle using  Internet of Things A study of remotely booking slot for vehicle using  Internet of Things
A study of remotely booking slot for vehicle using Internet of Things IJECEIAES
 
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for  Mobile PhonesMobile Agents: An Intelligent Multi-Agent System for  Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for Mobile PhonesIOSR Journals
 
IRJET- The Usability of HCI in Smart Home
IRJET- The Usability of HCI in Smart HomeIRJET- The Usability of HCI in Smart Home
IRJET- The Usability of HCI in Smart HomeIRJET Journal
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...ijtsrd
 
IRJET- A Quality Watch Android Based Application for Monitoring Robotic A...
IRJET-  	  A Quality Watch Android Based Application for Monitoring Robotic A...IRJET-  	  A Quality Watch Android Based Application for Monitoring Robotic A...
IRJET- A Quality Watch Android Based Application for Monitoring Robotic A...IRJET Journal
 
IRJET- Smart Parking System in Multi-Storey Buildings
IRJET- Smart Parking System in Multi-Storey BuildingsIRJET- Smart Parking System in Multi-Storey Buildings
IRJET- Smart Parking System in Multi-Storey BuildingsIRJET Journal
 
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET Journal
 
IRJET- IoT based Vehicle Tracking using GPS
IRJET-  	  IoT based Vehicle Tracking using GPSIRJET-  	  IoT based Vehicle Tracking using GPS
IRJET- IoT based Vehicle Tracking using GPSIRJET Journal
 

Similar a Software engineering based fault tolerance model for information system in plants shopping center (20)

IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
 
Smart Parking with Multi layered Security
Smart Parking with Multi layered SecuritySmart Parking with Multi layered Security
Smart Parking with Multi layered Security
 
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEMAN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
AN ANDROID APPLICATION FOR CAMPUS INFORMATION SYSTEM
 
IRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A Review
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
 
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
Development of Electronic Bank Deposi and Withdrawal System Using Quick Respo...
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time Application
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time Application
 
A study of remotely booking slot for vehicle using Internet of Things
A study of remotely booking slot for vehicle using  Internet of Things A study of remotely booking slot for vehicle using  Internet of Things
A study of remotely booking slot for vehicle using Internet of Things
 
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for  Mobile PhonesMobile Agents: An Intelligent Multi-Agent System for  Mobile Phones
Mobile Agents: An Intelligent Multi-Agent System for Mobile Phones
 
IRJET- The Usability of HCI in Smart Home
IRJET- The Usability of HCI in Smart HomeIRJET- The Usability of HCI in Smart Home
IRJET- The Usability of HCI in Smart Home
 
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
An Effective Online Food Order Application System using Asp .Net Core 3.1 Fra...
 
20120130406025
2012013040602520120130406025
20120130406025
 
IRJET- A Quality Watch Android Based Application for Monitoring Robotic A...
IRJET-  	  A Quality Watch Android Based Application for Monitoring Robotic A...IRJET-  	  A Quality Watch Android Based Application for Monitoring Robotic A...
IRJET- A Quality Watch Android Based Application for Monitoring Robotic A...
 
IRJET- Smart Parking System in Multi-Storey Buildings
IRJET- Smart Parking System in Multi-Storey BuildingsIRJET- Smart Parking System in Multi-Storey Buildings
IRJET- Smart Parking System in Multi-Storey Buildings
 
IRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR CodeIRJET- Toll Plaza Payment using QR Code
IRJET- Toll Plaza Payment using QR Code
 
IRJET- IoT based Vehicle Tracking using GPS
IRJET-  	  IoT based Vehicle Tracking using GPSIRJET-  	  IoT based Vehicle Tracking using GPS
IRJET- IoT based Vehicle Tracking using GPS
 

Más de IJECEIAES

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...IJECEIAES
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...IJECEIAES
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersIJECEIAES
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...IJECEIAES
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorIJECEIAES
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...IJECEIAES
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...IJECEIAES
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...IJECEIAES
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...IJECEIAES
 
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...IJECEIAES
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningIJECEIAES
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportIJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...IJECEIAES
 

Más de IJECEIAES (20)

Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...A review on internet of things-based stingless bee's honey production with im...
A review on internet of things-based stingless bee's honey production with im...
 
A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...A trust based secure access control using authentication mechanism for intero...
A trust based secure access control using authentication mechanism for intero...
 
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersFuzzy linear programming with the intuitionistic polygonal fuzzy numbers
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbers
 
The performance of artificial intelligence in prostate magnetic resonance im...
The performance of artificial intelligence in prostate  magnetic resonance im...The performance of artificial intelligence in prostate  magnetic resonance im...
The performance of artificial intelligence in prostate magnetic resonance im...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Analysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behaviorAnalysis of driving style using self-organizing maps to analyze driver behavior
Analysis of driving style using self-organizing maps to analyze driver behavior
 
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...Hyperspectral object classification using hybrid spectral-spatial fusion and ...
Hyperspectral object classification using hybrid spectral-spatial fusion and ...
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
SADCNN-ORBM: a hybrid deep learning model based citrus disease detection and ...
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...A deep learning framework for accurate diagnosis of colorectal cancer using h...
A deep learning framework for accurate diagnosis of colorectal cancer using h...
 
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
Swarm flip-crossover algorithm: a new swarm-based metaheuristic enriched with...
 
Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 

Último

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...jabtakhaidam7
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 

Último (20)

Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 

Software engineering based fault tolerance model for information system in plants shopping center

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 6, December 2020, pp. 6664~6672 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i6.pp6664-6672  6664 Journal homepage: http://ijece.iaescore.com/index.php/IJECE Software engineering based fault tolerance model for information system in plants shopping center Saja Nasir1 , Muayad Croock 2 , Salih Al-Qaraawi 3 1 Institute of Informatics for Postgraduate Studies, Iraqi Commission for Computers and Informatics, Iraq 2 Computer Engineering Department, University of Technology, Iraq 3 Control and Systems Engineering Department, University of Technology, Iraq Article Info ABSTRACT Article history: Received Mar 23, 2020 Revised May 17, 2020 Accepted Jun 19, 2020 The rapid development of mobile phone technologies in recent years promoted them for being used in various areas of life, such as commercial, health, transportation and tourism and other uses. In this paper, a software engineering based fault tolerance model is proposed to manage the expected faults in the adopted servers. The underlying QR based information system in plants shopping center employs different local serves allocated at local shops that are connected to the main server. In a fault case detection at any local server, the main server can cover the management of the system until the maintenance is completed. This is performed in efficient way as the main server keeps a copy of the information for all local branches. It is important to note that the self-checking process is adopted for fault detection. After completing the maintenance, a copy of the updated information is sent back to the investigated local server including all sales, etc. Moreover, the main and local servers contain information about all offer’s plants in different languages and in text and image form, customer's information and admin's information. The proposed system is tested in several cases to prove the efficiency and effectivity in retrieving and managing information and data as well as the fault tolerance administration. Keywords: Fault tolerance Information system Mobile application QR code Web application Copyright © 2020 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Saja Naser Selman, Institute of Informatics for Postgraduate Studies, Iraqi Commission for Computers and Informatics, Iraq. Email: sajanaser.sn@gmail.com1 , Muayad.S.Croock@uotechnology.edu.iq2 1. INTRODUCTION Nowadays, the explosive growth of the development of mobile phone applications has made the issue of life easier. Some institutions such as museums, commercials enterprises or health have a large number of visitors and they may not have time to wait for the human guide to getting knowledge about the offered item [1, 2]. Such a large number of visitors needs management and organize to the movement and requirement, in addition to that, each visitor may need information about offered objects in the shop. All of these requirements need to efficient and qualified guidance [3-5]. Thus, there is a need to develop a mobile application to works as an e-guide to introduce complete information to each visitor in the shop and at any time without waste time or cause disturbance to the visitor. These systems work to improve the performance and services introduced to the customer, in order to provide comfort to them during shopping. This lead to an increase in the number of visitors, so increasing the profit to the shop [6]. The integrated systems are designing for fault tolerance in general, so the system becomes able to deal with failure (fault) even if during execution to prevent stopping the system entirely. Mirror many of the fault tolerance systems are all its operations. This means that each operation must be executed on a duplicated system twice or more. The reason for that is in case of fault occur, the other parts of the system work as an alternative. The system is fault-tolerant if it is linked to dependable systems. In fault-tolerance systems,
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Software engineering based fault tolerance model for… (Saja Nasir) 6665 dependability covers part of the useful requirements. An example of these requirements are: reliability, safety, ease of maintenance and availability [7, 8]. In this paper QR code technology is used to retrieve information about the offered item. All information is stored in the local server and backup at the main server. The main server works instead of the local server when a fault occurs in the local server, such as overload on the server which makes it is busy for a long time or may have another error. Fault is found using self-checking process based on software engineering technique. In this case, the work is converted to the main server in a transparent manner for the visitor to complete the system work without stop. 2. RELATED WORKS This section details the related work about mobile applications that focused on information systems that use the QR code and the fault-tolerant systems. In [9, 10], the authors introduced smart guide systems to the mobile visitor's phone, that can be used in several enterprises such as commercial, health and education institutions. These applications worked to retrieve full information about all offered items without calling the human to get help. The retrieve information was taken two formats: text and sound. These applications supported several languages which suitable for many nationalities. If this application was executed in shopping such as a mall, a virtual shopping cart is provided to help the visitor in movement inside the mall. Moreover, when the visitor decides to buy items, he can use a bank account to pay the cost. In [11], the authors introduced an indoor localization system, which was used to improve the visitor's experience at the museum. The proposed system depended on the Bluetooth low energy beacons proximity and localization capabilities to automatically provide the visitors with cultural content. In addition, the location of the visitor at the museum was estimated based on the RSS technology. This system was designed to be easy to extend to the Internet of Things technology and its effectiveness has been evaluated through experience. In [12], the authors introduced an android mobile application used by visitors of the museum to recognize the article which views information in an image, text, video or audio format via reading QR code that nearby the statue. This application was used to enhance the abilities of the visitors in the museum to access information by scan the QR tag from their smart mobile phone. It provided guidance tasks in the museum instead of a human guide. In [13], the authors proposed an android mobile application for object identification relies on scan QR code. This system was designed for identification many of items that exist by the easiest method. The proposed system consists of a database, web services used as intermediate to access the database and mobile application for the user to run it is on his/her mobile smartphone or tablet computers. In [14, 15], the authors introduced a survey on fault tolerance. Each system was able to interactive safely with unexpected failures or faults from hardware or software called fault tolerance. The faults must be assessed and handled in an effective way, for achieving dependability and robustness in cloud computing. The authors proposed an algorithm using artificial neural network (ANN) in order to detect the faults which overcome the algorithms' gaps and provide a model of fault tolerance. In [16], the authors introduced a survey about various fault-tolerance mechanisms in the distributed systems, that used to prevent multiple failures of the system and in different points of failure through high redundancy, considering replication and distributed services availability. In [17], the authors presented two techniques for providing a system of fault-tolerance. The first technique used redundancy in the infrastructure of the network. The second, adaptive technology is proposed. In the second technique, adaptive components such as H.264 codec and (H.265) were achieved to guarantee better performance. 3. PROPOSED SYSTEM STRUCTURE The proposed QR based information system for plants shopping center with information management contains five important parts from as follow:  QR code tags: it is a two-dimensional form barcode, which can encode the large amount and different types of data [18]. Easiest way to access information that embedded on QR code Quickly by installed QR scanner application on smart mobile phones [19]. To generate QR code, we can visit one of the web sites that available online and download the code as a jpg image file and label on each offered item [20, 21].  Mobile Application: to design a mobile application to this work, the Android Studio IDE (Integrated Development environment) 3.4.1 software is used [22]. This application is developed to the visitor's mobile phone in order to decode the QR code, send a request to the server, receiving information in image and text format from the server and display information on the mobile phone screen of the visitor. In addition to that, buying items by using a bank account and other uses.  Local Server (LA): in this work, the local server is provided with AppServ software to store the information of the entire system, where this server is installed to sub-station and then linked to
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672 6666 the main server. The AppServ contains a package of software such (Apache, PHP, MySQL, phpMyAdmin) [23]. The records stored on this server can be accessed by the system administrator for several purposes such as updating the system data from adding, deleting or updating the item CRUD.  Main Server (MS): the main server is adopted with AppServ software. This server saves information of all stations that Affiliated to the same enterprise. It is employed as a cloud to store data for all stations, where works as a backup if the data in the local server has an error or to inform the visitor about what stations that provide the desired items through the search process.  Access Point: the TP-LINK router was used as an access point to connect clients' devices with the local or main server. In order to send the requests and receive the response to and from the server. The access point in this proposed system is very necessary to provide a large coverage area of Wi-Fi network. All of these elements the hardware and software linked with each other in order to works the proposed system in the correct manner. Figure 1 shows the structure of the proposed system, while Figure 2 represents the block diagram that explains the functions of the proposed system for the plants' shopping center. Figure 1. Proposed system structure Figure 2. Proposed system block diagram of pants shopping center
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Software engineering based fault tolerance model for… (Saja Nasir) 6667 4. PROPOSED FAULT TOLERANCE BASED ALGORTHIMS To implement the proposed system, different algorithms were proposed to running the system correctly without stopping. These algorithms are explained in full detail as a follows: 4.1. Proposed management algorithm The webpages are used to administrating all data of the proposed system by administrator of system. PHP programming language that includes in the AppServ package is utilized to develop these pages. Figure 3 illustrates the flowchart for administrating algorithm of the plant's system. Figure 3. Flowchart of the proposed system admin activities The administrator (admin) of the system must have an account to login to the system. Otherwise, the main admin can add a new admin to the system. After the admin login to the system, he/she can make an update to the system's database, such as enter new items, show items, update items or delete items. In addition to that, the admin can show reports about the movement of visitors in the sub-station, and also can contact with an admin from another sub-station. When he needs to request additional items from outside the station, providing another station with new items that may be redundant at the station or any other matter, the admin can call other admin and manage any matter. Figure 4 illustrates how the fault tolerance works in the local server and main server. The Local server makes a self-checking to its working. If it works correctly, a copy of the updated data is sent to the main server for saving a backup from the updated data continuously. But, if the local server has some faults, the work is converted to the main server. When the local server returns to the work after a time period, the backup of data is sent from the main server to the local server to prevent conflict in data between two servers.
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672 6668 Figure 4. Flowchart of the proposed system admin's activities with fault tolerance 4.2. Proposed mobile application algorithm When the visitor enters the plants' shopping center and needs to know information about the offered item, they must install the application of plants provided by the company to its customers. When the QR code scan by the visitor, the information is retrieved from the local server if it works without any fault. Otherwise, if the local server has a fault, the work is converted to the main server immediately to prevent the system from stopping. If the visitor decides to buy items and the local server working correctly, he must register in the local server and getting an account, in addition to record purchased items also in the local server, after that, the local server sends a copy of the recorded data to the main server as backup. But if the local server has a fault, also the work is converted to the main server and after the local server return to the work, and the backup is sent from the main server to the local to prevent the conflict in data between the servers and maintain consistency between them. Figure 5 illustrates the fault tolerance with for mobile application of visitor between the local and main server.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Software engineering based fault tolerance model for… (Saja Nasir) 6669 Figure 5. Flowchart of the proposed system mobile application with fault tolerance 5. RESULTS AND DISCUSSION For testing the proposed system, a simple prototype is adopted to present the idea behind this paper. The prototype contains different components from hardware and software. Hardware Components: one TP-LINK router as an access point, HP laptop a main server work as a cloud to all stations, Dell laptop works as a local server to sub-station and smartphone Galaxy S8 as the client's device. Software Components: AppServ package for programing that include (MySql, PHP and Apache), Android Studio platform 3.4.1 version with many of libraries so that the implementation in Gridle file for example (Volley:1.1.1, picasso.2.5.2, etc.) [24, 25]. When the local server is working properly, a message appears on the admin's screen for inform that the local server is connected as shown in Figure 6. But if a malfunction or fault of the local server occurs suddenly, a message is appeared that the admin’s screen to provide the system with information that the work is converted to the main server temporarily and the maintenance team was called to fix the problem as shown
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672 6670 in Figure 7. When a problem occurred in the local server, the work is converting to the main server according to the proposed algorithms of the system. The applying of fault tolerance technique temprarly uses the main server for overcoming the detetced fault. When the connection to the local server is return correctly, the main server automatically sends a backup of the updated data to the local server to prevent the conflict between the data. Figure 8 views the message to the admin include the local server returns to the work correctly. To test the failure case in the local server of the proposed system when the visitor uses the plant's application, the fault injection was used to test the proper fault tolerance working and how the work is converted from the local server to the main server. When the visitor scans a QR tag and not found an error in the local server, the visitor's mobile phone is linked to the local server and a message appears to the admin of the sub-station about local server status on the home page of the plants system as shown in Figure 9. In another case, if the local server has an error, the visitor's mobile phone linked to the main server automatically over the adopted Internet. A message is appeared at the system's home page to inform the admin of the sub-station about the fault in the local server as shown in Figure 10. After a period of time, if the local server returns to the work, the main server sends a backup of updated data to the local server. Figure 6. Message to the admin about the local server connecting Figure 7. Message to the admin about a fault occurred in connecting with the local server
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Software engineering based fault tolerance model for… (Saja Nasir) 6671 Figure 8. Message to the admin about correct the fault that occurred in the local server Figure 9. Message to inform the admin about the client’s mobile phone linked to the local server Figure 10. The message to inform the admin about linked the client’s mobile phone to the main
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 10, No. 6, December 2020 : 6664 - 6672 6672 6. CONCLUSION A software engineering fault tolerance model for QR based information system for plants shopping center was proposed. Different algorithms were presented to cover the aim of the proposed system. These algorithms managed the software mobile applica tion and the information retrieving in addition to the network hardware management. In case of fault occurrence in the local server at a shop, the main server took the step of managing the local shop till the fault is fixed. The fault is detected using self-checking process as a part of software engineering techniques. When the fault is fixed, the local server took its order in managing the local shop and the updated information is copied from the main server. The proposed system was tested over different case studies and the results were proved the efficiency in terms of fault tolerance applying. REFERENCES [1] C. Dastoli, P. Bolzan, M. Bianchini, and B. Del Curto, “Mobile AR Tourist Attraction Guide System Design Based on Image Recognition and User Behavior,” International Conference on Intelligent Human Systems Integration, vol. 2, pp. 833-839, 2019. [2] J. F. Ibanez, J. E. S. Castaneda, and J. C. M. Santos, “An IoT Camera System for the Collection of Data Using QR Code as Object Recognition Algorithm,” Congr. Int. Innov. y Tendencias en Ing. CONIITI 2018 - Proc., pp. 1-6, 2018. [3] H. H. Owaied, H. A. Farhan, N. Al-Hawamdeh, and N. Al-Okialy, “A model for intelligent tourism guide system,” Journal of Applied Sciences, vol. 11, no. 2. pp. 342-347, 2011. [4] O. Al Hammadi, A. Al Hebsi, M. J. Zemerly, and J. W. P. Ng, “Indoor localization and guidance using portable smartphones,” Proc. IEEE/WIC/ACM Int. Conf. Web Intell. Intell. Agent Technol. Work, vol. 3, pp. 337-341, 2012. [5] D. Gavalas, C. Konstantopoulos, K. Mastakas, and G. Pantziou, “Mobile recommender systems in tourism,” J. Netw. Comput. Appl., vol. 39, no. 1, pp. 319-333, 2014. [6] D. Parra, R. Verdugo, G. García-galleguillos, and M. Nussbaum, “Using QR codes to increase user engagement in museum-like spaces,” Comput. Human Behav., vol. 60, pp. 73-85, 2016. [7] G. O. Regan and I. Mackie, “Undergraduate Topics in Computer Science,” Concise Guide to Software Engineering Series editor, 2017. [8] M. Liotine, “Network Reliability and Fault Tolerance,” Handb. Comput. Networks, vol. 3, pp. 372-383, 2012. [9] B. Ahmed and S. Al-Qaraawi, “Design and Implementation Guidance Mobile Application 1 1,2,” Int. J. of Advanced Res. Comput. Eng. Technol., vol. 8, no. 7, pp. 283-290, 2019. [10] B. Ahmed and S. Al-qaraawi, “Design and Implementation of e-Shopping System Using QR Code and Smart Mobile Phone,” Iraqi J. Comput. Commun. Control Syst. Eng., vol. 19, no. 3, pp. 56–64, 2019. [11] P. Spachos and K. N. Plataniotis, “BLE Beacons for Indoor Positioning at an Interactive IoT-Based Smart Museum,” arXiv Prepr. arXiv2001.07686, pp. 1-11, 2020. [12] S. Patil, M. S. Limbekar, M. A. Mane, and M. N. Potnis, “Smart Guide-an approach to the Smart Museum using Android,” Int. Res. J. Eng. Technol., vol. 5, no. 2, 2018. [13] D. Jagodi, D. Vuji, and S. Ran, “Android system for identification of objects based on QR code,” Telecommun. Forum Telfor, vol. 7, pp. 922-925, 2015. [14] Z. Amin, H. Singh, and N. Sethi, “Review on Fault Tolerance Techniques in Cloud Computing,” Int. J. Comput. Appl., vol. 116, no. 18, pp. 11-17, 2015. [15] S. M. Hosseini and M. G. Arani, “Fault-Tolerance Techniques in Cloud Storage: A Survey,” Int. J. Database Theory Appl., vol. 8, no. 4, pp. 183-190, 2015. [16] A. Sari and M. Akkaya, “Fault Tolerance Mechanisms in Distributed Systems,” Int. J. Commun. Netw. Syst. Sci., vol. 08, no. 12, pp. 471-482, 2015. [17] M. Monica O, M. Sanusi, and A. Adamu Y, “Fault -Tolerance Techniques for an Enterprise Network,” Int. J. Adv. Sci. Res. Eng., vol. 05, no. 11, pp. 58-66, 2019. [18] S. Tiwari, “An introduction to QR code technology,” Proc. 15th Int. Conf. Inf. Technol. vol. 1, pp. 39-44, 2017. [19] K. Zorenko, Yaroslav and Kosenko, “Technology of QR code creation for interactive book,” 2018. [20] S. S. Kulkarni and C. Malagi, “Creation and Analysis of QR Code,” Bonfring Int. J. Softw. Eng. Soft Comput., vol. 6, no. Special Issue, pp. 86-89, 2016. [21] “Gerador de código QR - Crie aqui códigos QR gratuitos,” [Online], Available: https://br.qr-code-generator.com. [22] “Download Android Studio and SDK tools | Android Developers,” [Online], Available: https://developer.android.com/studio. [23] “AppServ : Apache + PHP + MYSQL – AppServ, AppServHosting, AppServNetwork, AppServ Download,” [Online], Available: https://www.appserv.org/en/. [24] “Volley overview | Android Developers.” [Online], Available: https://developer.android.com/training/volley. [25] “Picasso.” [Online]. Available: https://square.github.io/picasso/. [Accessed: 12-Jan-2020].