Alrazi University Journal of Computer Science and Technology https://rujms.alraziuni.edu.ye/index.php/RUJCST <p>RUJCST is a multidisciplinary, all-electronic archival journal that belongs to and established by the Faculty of Computer Science and Information Technology – Alrazi University, Yemen. The journal aims at presenting the results of original research or development across all of AUT-CST’s fields of interest.&nbsp;</p> ar-IQ yahya_new@hotmail.com (Yahya Al-Ashmori) osamaalmoaina@gmail.com (Osama Al-Moaina) ر, 15 نوف 2023 12:03:29 +0000 OJS 3.1.1.0 http://blogs.law.harvard.edu/tech/rss 60 False Data Injection Attacks (FDIA) detection by Deep Learning Techniques in Smart Grids: survey https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/182 <p>Smart grids are becoming increasingly popular due to their ability to enhance energy efficiency and reduce costs. However, they also pose new challenges to the security of the grid. One of the main threats to smart grids is False Data Injection Attacks (FDIA), which can cause serious damage to the grid if not detected and prevented in a timely manner.</p> <p>Deep learning techniques have shown great promise in detecting FDIA in smart grids due to their ability to automatically learn and detect patterns in large and complex datasets. In this research project, we review the existing deep learning techniques used to detect FDIA in smart grids. We provide an overview of the various deep learning models, such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Autoencoders, that have been used to detect FDIA.</p> <p>We also discuss the challenges and limitations of using deep learning techniques for FDIA detection in smart grids, such as the lack of large-scale datasets and the need for more explainable models. Finally, we propose future research directions in this field, such as the development of hybrid models combining deep learning with other techniques to improve the accuracy and efficiency of FDIA detection.</p> Hisham Haider Yusef Sa’ad, Al-Marhabi Zaid Ali, Ayeda Al-Hmadi ##submission.copyrightStatement## https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/182 ح, 12 نوف 2023 22:03:25 +0000 Comparative Study of Five Summarization Approaches for Arabic Documents Using Text Classification https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/183 <p>&nbsp;</p> <p>&nbsp;</p> <p><em>Abstract</em>— Text documents are continuously increasing every day so that long time will be spent to deal with all those documents, in addition, text summarizing reduces the required time and efforts needed to explore and identify the most relevant and salient parts of the body of text. Moreover, text classification helped in facilitating access to study required fields quickly.&nbsp; We introduced five methods for summarizing Arabic documents to get best method with high efficiency and accuracy. The summarization methods used in this paper are LexRank, Degree Centrality, Continuous LexRank, Centroid Based and Lakhas, while classification method used is supported factor machine (SVM). We examined whether the use of document classification to evaluate what the best method for Arabic document summarization. In other words, we get best approach to summarize document through classification. The summarizer performance is evaluated in terms of the efficiency and accuracy by precision, recall, and the execution time. Finally, a comparison between the summarization methods using the classification is conducted. Experimental results show that the summarization by Centroid Based method then classification can achieve an accuracy by more than 96.96% in a time of 03:42 minutes comparing with other summarization methods. Classification efficiency is also significantly improved when the classification is based on summaries especially when Centroid Based method has been used, rather than full-length documents. In addition, memory space required and run time for classifying summarized documents are less than the memory and time needed for classifying full documents.</p> Khaled Alwesabi, Abdullah Ayedh, yahya al-ashmori, Hisham Haider Yusef Sa’ad ##submission.copyrightStatement## https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/183 ح, 12 نوف 2023 22:25:02 +0000 Adaptation in Wireless Sensor Networks https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/196 <p>Adaptation in wireless sensor networks is an important topic that has been studied by researchers. There are various approaches to software adaptation in wireless sensor networks, including design concepts, programming constructs, and automatic verification techniques. The goal is to improve the performance and efficiency of wireless sensor networks by adapting them to changing conditions [62]. This can involve optimizing energy consumption over a link while meeting certain quality-of-service requirements. Wireless sensor network adaptation has enormous potential in various applications, including industries.</p> Yosef A. AAbdulmoghni, Mohammed G. Ageel ##submission.copyrightStatement## https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/196 ر, 15 نوف 2023 11:38:21 +0000 SEEM A Structural Enhancement of evolving method for fuzzy system https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/197 <p>Determining the optimal fuzzy terms, which lead to the minimum global error, remains a challenge in the fuzzy methods. Another challenge is that the parameters of the consequent section are usually selected individually thus resulting insufficient fuzzy systems. In this paper, A Structural Enhancement of evolving method (SEEM) has been proposed to solve such problems. SEEM has been developed evolutionarily based on incremental partitioning learning. SEEM begins with an initial fuzzy system that has double fuzzy terms for the antecedent part. Then, to create a more accurate fuzzy system, it keeps improving by identifying the ideal input fuzzy term and ideal consequent parameter. There are two steps involved in determining the antecedent component and the consequent parameters. By detecting the distinction points (extremum and inflection points) using the gradient descent approach, it first identifies fuzzy terms and the consequent parameters. This continues until all of the fuzzy terms and consequent parameters are obtained. The second step is identifying the ideal new fuzzy terms that produce the global best result. This model utilizes the gradient descent estimator to obtain the optimum consequent parameters. As a result, SEEM produces sufficient fuzzy systems that have fewer number of fuzzy rules with high accuracy.</p> Al-Marhabi Zaid, Yahya Al-Ashmoery, Taher Alreshahi, Hisham (*) Haider Yusef Sa’ad, Mofaq Albaraq, Adnan Haider ##submission.copyrightStatement## https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/197 ر, 15 نوف 2023 00:00:00 +0000 A systematic study on Traditional software development models and Agile Software Development Methodologies https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/198 <p class="Abstract"><em>Abstract</em>—<span class="tojvnm2t"> Agile software development is one of the effective approaches that software engineering has developed to get to the final software product. Software engineering is a discipline that has undergone many improvements that aims to keep up with the new advancements in technology and the modern business requirements.</span> For a very long time, traditional software development models like Waterfall, RAD, V-Model, and Spiral Model dominated the software industry. However, to keep up with expanding needs and technological advancements, software developers tried to investigate more advanced software development models, which eventually led to the creation of agile development models.<span class="tojvnm2t"> Software development is a crucial undertaking that needs a thorough and organized manual in the form of a model of the software development process. In order to create software of the highest caliber, a good software development process model can be really helpful. This study presents a thorough analysis of the major agile values and concepts as well as the key distinctions between agile and conventional techniques.</span> <span class="tojvnm2t">Following that, a review of the most common agile approaches is presented, along with information on their life cycles, roles, and benefits and drawbacks.</span> <span class="tojvnm2t">the most recent cutting-edge trends that use agile development. The article also covers some of the difficulties teams could have while putting agile software development approaches into practice, as well as the advantages of employing them. Finally, it offers some advice for businesses who are thinking about implementing agile development.</span></p> Yahya Al - Ashmoery, Najran Nasser, Youness Chaabi, Hisham Haider, Adnan Haider, Khaled Alwesabi ##submission.copyrightStatement## https://rujms.alraziuni.edu.ye/index.php/RUJCST/article/view/198 ن, 27 نوف 2023 10:07:56 +0000