Home / Advanced Search

  • Title/Keywords

  • Author/Affliations

  • Journal

  • Article Type

  • Start Year

  • End Year

Update SearchingClear
  • Articles
  • Online
Search Results (257)
  • Open Access

    REVIEW

    A Survey of Link Failure Detection and Recovery in Software-Defined Networks

    Suheib Alhiyari, Siti Hafizah AB Hamid*, Nur Nasuha Daud

    CMC-Computers, Materials & Continua, Vol.82, No.1, pp. 103-137, 2025, DOI:10.32604/cmc.2024.059050 - 03 January 2025

    Abstract Software-defined networking (SDN) is an innovative paradigm that separates the control and data planes, introducing centralized network control. SDN is increasingly being adopted by Carrier Grade networks, offering enhanced network management capabilities than those of traditional networks. However, because SDN is designed to ensure high-level service availability, it faces additional challenges. One of the most critical challenges is ensuring efficient detection and recovery from link failures in the data plane. Such failures can significantly impact network performance and lead to service outages, making resiliency a key concern for the effective adoption of SDN. Since the More >

  • Open Access

    ARTICLE

    A Decentralized and TCAM-Aware Failure Recovery Model in Software Defined Data Center Networks

    Suheib Alhiyari, Siti Hafizah AB Hamid*, Nur Nasuha Daud

    CMC-Computers, Materials & Continua, Vol.82, No.1, pp. 1087-1107, 2025, DOI:10.32604/cmc.2024.058953 - 03 January 2025

    Abstract Link failure is a critical issue in large networks and must be effectively addressed. In software-defined networks (SDN), link failure recovery schemes can be categorized into proactive and reactive approaches. Reactive schemes have longer recovery times while proactive schemes provide faster recovery but overwhelm the memory of switches by flow entries. As SDN adoption grows, ensuring efficient recovery from link failures in the data plane becomes crucial. In particular, data center networks (DCNs) demand rapid recovery times and efficient resource utilization to meet carrier-grade requirements. This paper proposes an efficient Decentralized Failure Recovery (DFR) model… More >

  • Open Access

    REVIEW

    Review of Techniques for Integrating Security in Software Development Lifecycle

    Hassan Saeed1, Imran Shafi1, Jamil Ahmad2, Adnan Ahmed Khan3, Tahir Khurshaid4,*, Imran Ashraf5,*

    CMC-Computers, Materials & Continua, Vol.82, No.1, pp. 139-172, 2025, DOI:10.32604/cmc.2024.057587 - 03 January 2025

    Abstract Software-related security aspects are a growing and legitimate concern, especially with 5G data available just at our palms. To conduct research in this field, periodic comparative analysis is needed with the new techniques coming up rapidly. The purpose of this study is to review the recent developments in the field of security integration in the software development lifecycle (SDLC) by analyzing the articles published in the last two decades and to propose a way forward. This review follows Kitchenham’s review protocol. The review has been divided into three main stages including planning, execution, and analysis.… More >

  • Open Access

    ARTICLE

    Offload Strategy for Edge Computing in Satellite Networks Based on Software Defined Network

    Zhiguo Liu1,#, Yuqing Gui1,#, Lin Wang2,*, Yingru Jiang1

    CMC-Computers, Materials & Continua, Vol.82, No.1, pp. 863-879, 2025, DOI:10.32604/cmc.2024.057353 - 03 January 2025

    Abstract Satellite edge computing has garnered significant attention from researchers; however, processing a large volume of tasks within multi-node satellite networks still poses considerable challenges. The sharp increase in user demand for latency-sensitive tasks has inevitably led to offloading bottlenecks and insufficient computational capacity on individual satellite edge servers, making it necessary to implement effective task offloading scheduling to enhance user experience. In this paper, we propose a priority-based task scheduling strategy based on a Software-Defined Network (SDN) framework for satellite-terrestrial integrated networks, which clarifies the execution order of tasks based on their priority. Subsequently, we More >

  • Open Access

    ARTICLE

    Automation of Software Development Stages with the OpenAI API

    Verónica C. Tapia1,2,*, Carlos M. Gaona2

    Computer Systems Science and Engineering, Vol.49, pp. 1-17, 2025, DOI:10.32604/csse.2024.056979 - 03 January 2025

    Abstract In recent years, automation has become a key focus in software development as organizations seek to improve efficiency and reduce time-to-market. The integration of artificial intelligence (AI) tools, particularly those using natural language processing (NLP) like ChatGPT, has opened new possibilities for automating various stages of the development lifecycle. The primary objective of this study is to evaluate the effectiveness of ChatGPT in automating various phases of software development. An artificial intelligence (AI) tool was developed using the OpenAI—Application Programming Interface (API), incorporating two key functionalities: 1) generating user stories based on case or process… More >

  • Open Access

    ARTICLE

    Using Artificial Intelligence Techniques in the Requirement Engineering Stage of Traditional SDLC Process

    Afam Okonkwo*, Pius Onobhayedo, Charles Igah

    Journal on Artificial Intelligence, Vol.6, pp. 379-401, 2024, DOI:10.32604/jai.2024.058649 - 31 December 2024

    Abstract Artificial Intelligence, in general, and particularly Natural language Processing (NLP) has made unprecedented progress recently in many areas of life, automating and enabling a lot of activities such as speech recognition, language translations, search engines, and text-generations, among others. Software engineering and Software Development Life Cycle (SDLC) is also not left out. Indeed, one of the most critical starting points of SDLC is the requirement engineering stage which, traditionally, has been dominated by business analysts. Unfortunately, these analysts have always done the job not just in a monotonous way, but also in an error-prone, tedious,… More >

  • Open Access

    ARTICLE

    Enhancing Thermal Performance of Building Envelopes Using Hemp Wool and Wood Wool with Phase Change Materials

    Salma Kouzzi1,*, Mouniba Redah1, Souad Morsli2, Mohammed El Ganaoui3, Mohammed Lhassane Lahlaouti1

    FDMP-Fluid Dynamics & Materials Processing, Vol.20, No.12, pp. 2741-2755, 2024, DOI:10.32604/fdmp.2024.055890 - 23 December 2024

    Abstract This study investigates the potential for enhancing the thermal performance of external walls insulation in warmer climates through the combination of phase change materials (PCMs) and bio-based materials, specifically hemp wool and wood wool. Experimental tests using the heat flow method (HFM), and numerical simulations with ANSYS Fluent software were conducted to assess the dynamic thermal distribution and fluid-mechanical aspects of phase change materials (PCMs) within composite walls. The results demonstrate a notable reduction in peak indoor temperatures, achieving a 58% reduction with hemp wool with a close 40% reduction with wood wool when combined More >

  • Open Access

    ARTICLE

    Effective Controller Placement in Software-Defined Internet-of-Things Leveraging Deep Q-Learning (DQL)

    Jehad Ali1,*, Mohammed J. F. Alenazi2

    CMC-Computers, Materials & Continua, Vol.81, No.3, pp. 4015-4032, 2024, DOI:10.32604/cmc.2024.058480 - 19 December 2024

    Abstract The controller is a main component in the Software-Defined Networking (SDN) framework, which plays a significant role in enabling programmability and orchestration for 5G and next-generation networks. In SDN, frequent communication occurs between network switches and the controller, which manages and directs traffic flows. If the controller is not strategically placed within the network, this communication can experience increased delays, negatively affecting network performance. Specifically, an improperly placed controller can lead to higher end-to-end (E2E) delay, as switches must traverse more hops or encounter greater propagation delays when communicating with the controller. This paper introduces… More >

  • Open Access

    ARTICLE

    Enhancing Software Cost Estimation Using Feature Selection and Machine Learning Techniques

    Fizza Mansoor1, Muhammad Affan Alim2,5,*, Muhammad Taha Jilani3, Muhammad Monsoor Alam4,5, Mazliham Mohd Su’ud5

    CMC-Computers, Materials & Continua, Vol.81, No.3, pp. 4603-4624, 2024, DOI:10.32604/cmc.2024.057979 - 19 December 2024

    Abstract Software cost estimation is a crucial aspect of software project management, significantly impacting productivity and planning. This research investigates the impact of various feature selection techniques on software cost estimation accuracy using the CoCoMo NASA dataset, which comprises data from 93 unique software projects with 24 attributes. By applying multiple machine learning algorithms alongside three feature selection methods, this study aims to reduce data redundancy and enhance model accuracy. Our findings reveal that the principal component analysis (PCA)-based feature selection technique achieved the highest performance, underscoring the importance of optimal feature selection in improving software More >

  • Open Access

    REVIEW

    Software Reliability Prediction Using Ensemble Learning on Selected Features in Imbalanced and Balanced Datasets: A Review

    Suneel Kumar Rath1, Madhusmita Sahu1, Shom Prasad Das2, Junali Jasmine Jena3, Chitralekha Jena4, Baseem Khan5,6,7,*, Ahmed Ali7, Pitshou Bokoro7

    Computer Systems Science and Engineering, Vol.48, No.6, pp. 1513-1536, 2024, DOI:10.32604/csse.2024.057067 - 22 November 2024

    Abstract Redundancy, correlation, feature irrelevance, and missing samples are just a few problems that make it difficult to analyze software defect data. Additionally, it might be challenging to maintain an even distribution of data relating to both defective and non-defective software. The latter software class’s data are predominately present in the dataset in the majority of experimental situations. The objective of this review study is to demonstrate the effectiveness of combining ensemble learning and feature selection in improving the performance of defect classification. Besides the successful feature selection approach, a novel variant of the ensemble learning… More >

Displaying 1-10 on page 1 of 257. Per Page