Papers by Shariq aziz butt
Sensors
The Assisted Living Environments Research Area–AAL (Ambient Assisted Living), focuses on generati... more The Assisted Living Environments Research Area–AAL (Ambient Assisted Living), focuses on generating innovative technology, products, and services to assist, medical care and rehabilitation to older adults, to increase the time in which these people can live. independently, whether they suffer from neurodegenerative diseases or some disability. This important area is responsible for the development of activity recognition systems—ARS (Activity Recognition Systems), which is a valuable tool when it comes to identifying the type of activity carried out by older adults, to provide them with assistance. that allows you to carry out your daily activities with complete normality. This article aims to show the review of the literature and the evolution of the different techniques for processing this type of data from supervised, unsupervised, ensembled learning, deep learning, reinforcement learning, transfer learning, and metaheuristics approach applied to this sector of science. health, s...
EURASIP Journal on Wireless Communications and Networking, 2022
The internet of things is a disruptive technology that has been applied as a solution to problems... more The internet of things is a disruptive technology that has been applied as a solution to problems in many fields of monitoring environmental variables. It is supported by technologies such as wireless sensor networks, which offer many protocols and hardware platforms in the market today. Protocols such as 6LoWPAN are novel, so this work focuses on determining whether its implementation on TelosB mote is feasible; these would be placed on an experimental deployment for a particular scenario of flash floods in a sector known as "La Brigada", in the city of Barranquilla. This proposal has not been evaluated in Colombia for this type of application, and no similar work has been done for this type of scenario. For the evaluation of 6LoWPAN, a deployment with two end nodes and a sink node has been designed, due to the monitoring section under study; 5-min tests are proposed where through round trip time traffic PINGv6 packets are generated back and forth (Echo) between a sink node and two end nodes. The results are based on the evaluation of metrics such as delay and ping packet request/ response rate. The performance of these metrics is subject to test scenarios that vary according to distance, packet size, and channel scan time. Two routing options, static or dynamic, are also proposed for this application case. The tests performed yielded results in terms of better performance in the test scenarios for packets with an average size of 120 B and channel monitoring times of 1024 ms. Likewise, the use of the TelosB platform was validated as a viable and innovative option for a monitoring scenario to flash floods in short stretches of the city of Barranquilla-Colombia. This study is important because it can provide information on the use of the TelosB platform as a valid solution for similar application scenarios; furthermore, the tests performed can be replicated in similar studies to evaluate congestion, power consumption, routing, topologies, and other metrics. This study is providing a road map for the research community to follow the simulation scenario to apply the test to their own studies. This work also provides the guidelines for similar researchers to monitor the flood in their own regions and then compare their results with this study.
Software engineering has many software development life cycle (SDLC) models to develop a software... more Software engineering has many software development life cycle (SDLC) models to develop a software application and the latest SDLC models have been provided by agile methods. The agile methodology has been introduced due to some existing lacks in software development. Now agile methodology is used to overcome these deficiencies and improve software development. The use of the agile methodology is increased within software industries due to its distinctive features such as enabling change requests from the client at any stage of a project, client satisfaction, iterative development, and clientdeveloper interaction. Another reason for agile adoption is the methods that are being used for agile software development. These methods include Scrum, Feature drive development, Extreme programming, and Dynamic system development methods. However, the agile methodology has some issues for project development and management. In this study, we discuss all these issues which are related to agile methods and individuals (i.e. team and developer). Further, we suggest the possible improvements that need to be introduced in the agile methodology. We believe such improvements is to make the agile methodology more productive for development environments.
Journal of Sensors
Wireless sensor network (WSN) comprises of spatially distributed autonomous sensors to monitor ph... more Wireless sensor network (WSN) comprises of spatially distributed autonomous sensors to monitor physical or environmental conditions, such as temperature, sound, and pressure, and to cooperatively forward the collected information to the destination through the network infrastructure. As sensor nodes are energy constraint devices, therefore, the importance of energy efficient routing protocols has been increased. In order to minimize energy consumption, recently, a number of hierarchical routing protocols are proposed. For instance, LEACH is an elementary hierarchical routing protocol that employs clustering technique to achieve energy efficiency. A lot of research work has been performed to remove shortcomings and to improve the performance of hierarchical routing protocols. Therefore, a comprehensive review is required which can review state-of-the-art technologies, analyze functional and performance aspects, and highlight hierarchical routing protocol issues and challenges in WSNs...
Smart Healthcare System Design
Current Medical Imaging Formerly Current Medical Imaging Reviews
Background: Older adults who have poor health, such as those in personal conditions motivate them... more Background: Older adults who have poor health, such as those in personal conditions motivate them to remain active and productive, both at home and in geriatric homes, they need a combination of advanced methods of visual monitoring, optimization, pattern recognition and learning, that provide safe and comfortable environments and that once serve as a tool to facilitate the work of family members and workers. It should be noted that this also seeks to recreate a technology that gives these adults autonomy in indoor environments. Objective: Generate a prediction model of activities of daily living through classification techniques and selection of characteristics, to contribute to the development in this area of knowledge, especially in the field of health, to carry out an accurate monitoring of activities of the elderly or people with some type of disability. Technological developments allow predictive analysis of activities of daily life, contributing to the identification of patte...
Advances in Intelligent Data Analysis and Applications
Procedia Computer Science
Asia Pacific Journal of Multidisciplinary Research, 2017
Agile has invented to improve and overcome Draw backs of software development. Now agile model is... more Agile has invented to improve and overcome Draw backs of software development. Now agile model is using in software development very vastly. It is facilitating the developer and client both very resourcefully. It is getting popularity than the other Software Development Life Cycle models because of its characteristics and most owing to allow change request at any level of the project. The client in the software development is the main part and asset of the company. The software house always focuses on its client because client is an asset. Thus developer has major concern with the client's requirement and change request. Agile is getting popularity because of allow change request at any stage of project, on the other hand it is also a drawback in agile model because when project starts the project's completion time and cost is decided. But due to frequent change of requests come from client the cost and completion time both increase eventually which is not good for software house's business and reputation. So there is need a cost and time estimation technique to solve change request issue in agile model.
Agile was invented to improve and overcome the traditional deficiencies of software development. ... more Agile was invented to improve and overcome the traditional deficiencies of software development. At present, the agile model is used in software development very vastly due to its support to developers and clients. Agile methodology increases the interaction between the developer-client, and it makes software product defects free. The agile model is fast and becoming more popular because of its features and flexibility. The study shows that the agile software development model is an efficient and effective software development strategy that easily accommodates user changes, but it is not free from errors or shortcomings. The study shows that COCOMO and Planning Poker are famous cost estimation procedures, but are not ingenious for agile development. We conduct a study on real-time projects from multinational software industries using different estimation approaches to estimate the project's cost and time. We thoroughly explain these projects with the limitations of the techniques. The study has proven that the traditional and modern estimation approaches still have limitations to accurate estimation of projects.
ArXiv, 2019
Wireless Body Area Network (WBAN) refers to short-range, wireless communications near or inside a... more Wireless Body Area Network (WBAN) refers to short-range, wireless communications near or inside a human body. WBAN is emerging solution to cater the needs of local and remote health care related facility. Medical and non-medical applications have been revolutionarily under consideration for providing a healthy and gratify service to the humanity. Being very critical in communication from body it faces a lot of challenges which are to be tackled for the safety of life and benefit of the user. There is variety of challenges faced by WBANs. WBAN is favorite playground for attackers due to its usability in various applications. This article provides systematic overview of main challenges in WBANs in security perspectives.
Heliyon, 2021
Rainfall monitoring networks are key elements for the development of alerts and prediction models... more Rainfall monitoring networks are key elements for the development of alerts and prediction models for communities at risk of flooding during high intensity rainfall events. Currently, most of these networks send the precipitation measurement to a data center in real-time using wireless communication protocols, avoiding travel to the measurement site. An Early Warning System (EWS) for pluvial flash floods developed in Barranquilla (Colombia), used the GPRS protocol to send rain gauge data in real-time to a web server for further processing; however, this protocol has a high consumption of energy and also high maintenance costs. This article carried out an evaluation in terms of link budget, link profile, energy consumption and devices costs of three low-power wireless communication protocols, Zigbee, LoRaWAN and Sigfox, to determine which one is the most suitable for the EWS of the city of Barranquilla. To perform the evaluation, a wireless sensor network was designed and characteriz...
Wireless Sensor Network (WSN) is used to sense data and event where human can’t reach. Wireless S... more Wireless Sensor Network (WSN) is used to sense data and event where human can’t reach. Wireless Sensor Network (WSN) is made up with small size of nodes which need battery’s power to sense Data. Energy Efficiency is a primary requirement in a Wireless Sensor Network (WSN). The Battery power to sense data is major issue in the Wireless Sensor Network (WSN). Therefore the Network’s life is dependent on the Energy. There are many different Types of Techniques such as Sleep/Awake, AAS (Automatic Active and Sleep State) and Location Aware (LA) that are used to manage the power consumption of Nodes. In this paper we will cover the Wireless Sensor Network (WSN), Issues with the Wireless Sensor Network (WSN), Sleep/Awake Technique. We will discuss the Environmental deployment of Sleep Awake Protocol and Location Aware Protocols and Deployment issues with them.
The efficient use of water is an issue that has captured the attention of scientists, technicians... more The efficient use of water is an issue that has captured the attention of scientists, technicians, and the community at large. The sustainability of water resources has been threatened by the current imbalance between water supply and demand. Intelligent consumption of water would contribute to the balance and reduce the waste in applications such as the agriculture. This paper shows the design of a water consumption monitoring system based on the Internet of Things (IoT). With the implementation of this system could be known in real time the consumption of water in a crop. In addition, the user of the system may take corrective actions that optimize their water consumption; this is achieved by applying the SEMMA methodology to evaluate the data obtained by the system using two cluster algorithms, Simple K-means and GenClus++. With the application of SEMMA it was possible to determine periods of water consumption that were considered as waste in the irrigation of crops, applying dat...
School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang, China De... more School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang, China Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Islamabad, Pakistan Department of Computer Science & Information Technology, Superior College, Lahore, Pakistan Department of Computer Science, University of Lahore, Pakistan Department of IT and Computer Science, Pak-Austria Fachhochschule Institute of Applied Sciences and Technology, Haripur, Pakistan Department of Computer Science, Quaid-i-Azam University, Islamabad, Pakistan
Sensors
This article contains methods, results, and analysis agreed for the development of an application... more This article contains methods, results, and analysis agreed for the development of an application based on the internet of things and making use of machine learning techniques that serves as a support for the identification of the saline wedge in the Magdalena River estuary, Colombia. As a result of this investigation, the process of identifying the most suitable telecommunications architecture to be installed in the estuary is shown, as well as the characteristics of the software developed called SISME (Estuary Monitoring System), and the results obtained after the implementation of prediction techniques based on time series. This implementation supports the maritime security of the port of Barranquilla since it can support decision-making related to the estuary. This research is the result of the project “Implementation of a Wireless System of Temperature, Conductivity and Pressure Sensors to support the identification of the saline wedge and its impact on the maritime safety of t...
Electronics
Wireless sensor networks (WSNs) are spatially scattered networks equipped with an extensive numbe... more Wireless sensor networks (WSNs) are spatially scattered networks equipped with an extensive number of nodes to check and record different ecological states such as humidity, temperature, pressure, and lightning states. WSN network provides different services to a client such as monitoring, detection, and runtime decision-making against events occurrence. However, the WSN network still has some limitations in computing power, storage resources, and battery life, which make the network is restricted for data transformation. It is due to less supportive battery power, and limited memory of nodes. The integration of WSN and cloud offers an open, adaptable, and more reconfigurable stage for different security checks and regulating requirements. In this paper, we discovered how WSN and cloud computing (CC) are integrated and help to accomplish different goals. Additionally, a comprehensive study about procedures and issues for an effective combination of WSN-CC is presented. This work als...
International Journal of System Assurance Engineering and Management
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads a... more Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services that facilitates both declarative configuration and automation. This study presents Kubernetes Container Scheduling Strategy (KCSS) based on Artificial Intelligence (AI) that can assist in decision making to control the scheduling and shifting of load to nodes. The aim is to improve the container’s schedule requested digitally from users to enhance the efficiency in scheduling and reduce cost. The constraints associated with the existing container scheduling techniques which often assign a node to every new container based on a personal criterion by relying on individual terms has been greatly improved by the new system presented in this study. The KCSS presented in this study provides multicriteria node selection based on artificial intelligence in terms of decision making systems thereby giving the scheduler a broad picture of the cloud's condition and the user's requirements. AI Scheduler allows users to easily make use of fractional Graphics Processing Units (GPUs), integer GPUs, and multiple-nodes of GPUs, for distributed training on Kubernetes.
Efficient Approaches to Agile Cost Estimation in Software Industries: A Project-Based Case Study, 2021
Agile was invented to improve and overcome the traditional deficiencies of software development. ... more Agile was invented to improve and overcome the traditional deficiencies of software development. At present, the agile model is used in software development very vastly due to its support to developers and clients. Agile methodology increases the interaction between the developer-client, and it makes software product defects free. The agile model is fast and becoming more popular because of its features and flexibility. The study shows that the agile software development model is an efficient and effective software development strategy that easily accommodates user changes, but it is not free from errors or shortcomings. The study shows that COCOMO and Planning Poker are famous cost estimation procedures, but are not ingenious for agile development. We conduct a study on real-time projects from multinational software industries using different estimation approaches to estimate the project's cost and time. We thoroughly explain these projects with the limitations of the technique...
Uploads
Papers by Shariq aziz butt