Skip to Content

2,709 Results Found

  • Review
  • Open Access
18 Citations
8,002 Views
28 Pages

Lightweight Software Architecture Evaluation for Industry: A Comprehensive Review

  • Mahdi Sahlabadi,
  • Ravie Chandren Muniyandi,
  • Zarina Shukur and
  • Faizan Qamar

7 February 2022

Processes for evaluating software architecture (SA) help to investigate problems and potential risks in SA. It is derived from many studies that proposed a plethora of systematic SA evaluation methods, while industrial practitioners currently refrain...

  • Article
  • Open Access
2 Citations
4,185 Views
30 Pages

4 January 2020

Current research on software vulnerability analysis mostly focus on source codes or executable programs. But these methods can only be applied after software is completely developed when source codes are available. This may lead to high costs and tre...

  • Article
  • Open Access
6 Citations
3,492 Views
21 Pages

Entropy as a Measure of Consistency in Software Architecture

  • Stanislaw Jerzy Niepostyn and
  • Wiktor Bohdan Daszczuk

10 February 2023

In building software architectures, the relations between elements in different diagrams are often overlooked. The first stage of building IT systems is the use of ontology terminology, not software terminology, in the requirements engineering proces...

  • Article
  • Open Access
3 Citations
3,410 Views
24 Pages

Modelling and Planning Evolution Styles in Software Architecture

  • Kadidiatou Djibo,
  • Mourad Chabane Oussalah and
  • Jacqueline Konate

15 September 2020

The purpose of this study is to find the right model to plan and predict future evolution paths of an evolving software architecture based on past evolution data. Thus, in this paper, a model to represent the software architecture evolution process i...

  • Article
  • Open Access
11 Citations
5,613 Views
26 Pages

2 September 2022

Various architectures can be applied in software design. The aim of this research is to examine a typical implementation of Jakarta EE monolithic and microservice software architectures in the context of software quality attributes. Software quality...

  • Article
  • Open Access
3,670 Views
26 Pages

16 March 2022

Modern software systems need to autonomously adapt their behavior at runtime in order to maintain their utility in response to continuous environmental changes. Most studies on models at runtime focus on providing suitable techniques to manage the co...

  • Article
  • Open Access
2 Citations
2,772 Views
27 Pages

13 July 2024

The field of self-adaptive software is becoming increasingly crucial because software has to adapt its behavior at runtime to keep up with dynamic and constantly evolving environments. The ability of software to modify and adjust itself is known as a...

  • Article
  • Open Access
3 Citations
8,312 Views
35 Pages

Software Architecture for Mobile Cloud Computing Systems

  • Abdulrahman Alreshidi,
  • Aakash Ahmad,
  • Ahmed B. Altamimi,
  • Khalid Sultan and
  • Rashid Mehmood

13 November 2019

Mobile cloud computing (MCC) has recently emerged as a state-of-the-art technology for mobile systems. MCC enables portable and context-aware computation via mobile devices by exploiting virtually unlimited hardware and software resources offered by...

  • Feature Paper
  • Article
  • Open Access
9 Citations
7,033 Views
13 Pages

Background: Several methodologies have been proposed since the first days of software development, from what is now named traditional/heavy methodologies, and later their counterpart, the agile methodologies. The whole idea behind agile methodologies...

  • Article
  • Open Access
9 Citations
12,174 Views
14 Pages

Programmable Logic Controllers (PLCs) are widely used for control and automation of machines and processes, so the quality of PLC software has a direct impact on production efficiency. This paper describes a PLC program for a food production line tha...

  • Article
  • Open Access
7 Citations
7,526 Views
46 Pages

19 December 2014

Modern 3D geovisualization systems (3DGeoVSs) are complex and evolving systems that are required to be adaptable and leverage distributed resources, including massive geodata. This article focuses on 3DGeoVSs built based on the principles of service-...

  • Article
  • Open Access
10 Citations
2,600 Views
21 Pages

31 October 2020

The success of any software system highly depends on the quality of architectural design. It has been observed that over time, the quality of software architectural design gets degraded. The software system with poor architecture design is difficult...

  • Article
  • Open Access
40 Citations
9,009 Views
19 Pages

30 September 2020

The Internet of Things (IoT) is an emerging concept that has revolutionized the use of new technologies in everyday life. The economic impact of IoT becoming very important, and it began to be used in the industrial environment under the name of the...

  • Feature Paper
  • Article
  • Open Access
8 Citations
5,590 Views
21 Pages

Development of a Modular Software Architecture for Underwater Vehicles Using Systems Engineering

  • Carlos A. Zuluaga,
  • Luis M. Aristizábal,
  • Santiago Rúa,
  • Diego A. Franco,
  • Dorie A. Osorio and
  • Rafael E. Vásquez

This paper addresses the development of a modular software architecture for the design/construction/operation of a remotely operated vehicle (ROV), based on systems engineering. First, systems engineering and the Vee model are presented with the obje...

  • Article
  • Open Access
4 Citations
10,695 Views
47 Pages

10 August 2010

By combining a number of simple transducer modules, an arbitrarily complex sensing system may be produced to accommodate a wide range of applications. This work outlines a novel software architecture and knowledge representation scheme that has been...

  • Article
  • Open Access
1 Citations
2,473 Views
16 Pages

A Software-Defined Distributed Architecture for Controlling Unmanned Swarm Systems

  • Xuyang An,
  • Xuewei Yu,
  • Weilong Song,
  • Le Han,
  • Tingting Yang,
  • Zhaodong Li and
  • Zhibao Su

5 September 2023

An unmanned swarm is usually composed of a group of homogeneous or heterogeneous hardware platforms, software control systems, and interfaces for human–computer interaction that operate collectively to achieve a specific goal by information int...

  • Article
  • Open Access
619 Views
23 Pages

19 December 2025

This paper presents an innovative approach to the design of intelligent software architecture for Digital Library Systems (DLSs) and the evaluation of this in the context of sustainable education. By leveraging Artificial Intelligence (AI) technologi...

  • Communication
  • Open Access
2 Citations
5,789 Views
14 Pages

Modelling Software Architecture for Visual Simultaneous Localization and Mapping

  • Bhavyansh Mishra,
  • Robert Griffin and
  • Hakki Erhan Sevil

Visual simultaneous localization and mapping (VSLAM) is an essential technique used in areas such as robotics and augmented reality for pose estimation and 3D mapping. Research on VSLAM using both monocular and stereo cameras has grown significantly...

  • Article
  • Open Access
9 Citations
5,727 Views
49 Pages

17 October 2023

The utilization of software architectures and designs is widespread in software development, offering conceptual frameworks to address recurring challenges. A transpiler is a tool that automatically converts source code from one high-level programmin...

  • Article
  • Open Access
6 Citations
4,383 Views
24 Pages

Modular Software Architecture for Local Smart Building Servers

  • Lamine Lagsaiar,
  • Isam Shahrour,
  • Ammar Aljer and
  • Aziz Soulhi

29 August 2021

This paper presented the architecture and construction of a novel smart building system that could monitor and control buildings’ use in a safe and optimal way. The system operates on a Raspberry local server, which could be connected via the cloud t...

  • Article
  • Open Access
6 Citations
11,007 Views
22 Pages

4 December 2021

In this paper, we present a transition journey of automotive software architecture design from using legacy approaches and toolchains to employing new modeling capabilities in the recent releases of Matlab/Simulink (M/S). We present the seamless appr...

  • Article
  • Open Access
11 Citations
3,766 Views
13 Pages

Project-based learning (PBL) promotes increased levels of learning, deepens student understanding of acquired knowledge, and improves learning motivation. Students develop their ability to think and learn independently through depending on themselves...

  • Article
  • Open Access
347 Views
14 Pages

13 February 2026

In this study, software-based, measurement-driven automation and control architecture is developed for magnetic refrigeration systems. The proposed structure integrates real-time measurement data obtained from magnetic, hydraulic, and thermal sub-pro...

  • Article
  • Open Access
1 Citations
2,135 Views
21 Pages

15 October 2024

This study addresses the prevalent gap between structured models and informal architectural methodologies in software engineering. Recognizing the potential of informal architecture artifacts in analytical processes, we introduce a methodology that e...

  • Article
  • Open Access
2 Citations
3,342 Views
20 Pages

20 February 2024

This paper explores the application of inferring software architecture rules from examples using Machine Learning (ML). We investigate different methods from Inductive Rule Learning and utilize Large Language Models (LLMs). Traditional manual rule sp...

  • Article
  • Open Access
2,610 Views
27 Pages

A Layered Software Architecture for the Development of Smart Mobile Distributed Systems Oriented to the Management of Emergency Cases

  • Lizbeth Yesenia Contreras Rivas,
  • Eduardo López Domínguez,
  • Yesenia Hernández Velázquez,
  • Saúl Domínguez Isidro,
  • María Auxilio Medina Nieto and
  • Jorge De La Calleja

27 March 2025

Smart mobile distributed systems (SMDSs) oriented to managing emergency cases (ECs) have become a helpful support tool in case of earthquakes at government and higher education institutions (GHEIs). This fact has motivated various works to propose SM...

  • Article
  • Open Access
8 Citations
2,740 Views
20 Pages

10 February 2022

Today, the cloud means a revolution within the Internet revolution. However, an oligopoly sustaining the cloud may not be the best solution, since ethical problems such as privacy or even transferring data sovereignty could eventually happen. Our res...

  • Article
  • Open Access
11 Citations
4,591 Views
25 Pages

Software-defined networking (SDN) is an emerging network architecture that brings benefits in network function virtualization, performance, and scalability. However, the scalability feature also increases the number of possible vulnerabilities throug...

  • Article
  • Open Access
18 Citations
11,646 Views
29 Pages

Adaptive Software Architecture Based on Confident HCI for the Deployment of Sensitive Services in Smart Homes

  • Mario Vega-Barbas,
  • Iván Pau,
  • María Luisa Martín-Ruiz and
  • Fernando Seoane

25 March 2015

Smart spaces foster the development of natural and appropriate forms of human-computer interaction by taking advantage of home customization. The interaction potential of the Smart Home, which is a special type of smart space, is of particular inter...

  • Article
  • Open Access
1,975 Views
26 Pages

Cellular Vehicle-to-Everything Automated Large-Scale Testing: A Software Architecture for Combined Scenarios

  • Qingwen Han,
  • Miao Zhou,
  • Lingqiu Zeng,
  • Lei Ye,
  • Mingdeng Tan and
  • Fukun Xie

23 October 2024

As the commercialisation of Intelligent Connected Vehicles (ICVs) accelerates, Vehicle-to-Everything (V2X)-based general testing and assessment systems have emerged at the forefront of the research. Current field testing schemes mostly follow the nor...

  • Article
  • Open Access
2 Citations
2,746 Views
23 Pages

21 November 2024

In embedded software for critical domains such as medical devices and defense, requirement traceability is essential for ensuring quality attributes. Standards and regulations mandate traceability between requirements and artifacts such as design ele...

  • Article
  • Open Access
1 Citations
4,410 Views
20 Pages

Dynamic Canonical Data Model: An Architecture Proposal for the External and Data Loose Coupling for the Integration of Software Units

  • Juan Antonio Ruíz-Ceniceros,
  • José Alfonso Aguilar-Calderón,
  • Carolina Tripp-Barba and
  • Aníbal Zaldívar-Colado

7 October 2023

Integrating third-party and legacy systems has become a critical necessity for companies, driven by the need to exchange information with various entities such as banks, suppliers, customers, and partners. Ensuring data integrity, keeping integration...

  • Article
  • Open Access
17 Citations
6,725 Views
21 Pages

An Unmanned Aircraft System to Detect a Radiological Point Source Using RIMA Software Architecture

  • Pablo Royo,
  • Enric Pastor,
  • Miquel Macias,
  • Raul Cuadrado,
  • Cristina Barrado and
  • Arturo Vargas

30 October 2018

Unmanned Aircraft Systems (UASs), together with the miniaturisation of computers, sensors, and electronics, offer new remote sensing applications. However, there is a lack of hardware and software support to effectively develop the potential of UASs...

  • Article
  • Open Access
1 Citations
2,641 Views
17 Pages

Cross-Domain Resource Allocation Scheme with Unified Control Architecture in Software Defined Optical Access Network

  • Bowen Bao,
  • Qiuyan Yao,
  • Chao Li,
  • Zhengjie Sun,
  • Xiangyue Li,
  • Wei Bai,
  • Hui Yang,
  • Sheng Liu and
  • Yunbo Li

8 October 2022

With the rapid development of communication and the rise of new network services, the resource provisioning of the optical access network becomes more significant than before, especially under the multiple-domain networking situation with the require...

  • Article
  • Open Access
4 Citations
8,032 Views
18 Pages

21 June 2022

The application of the proposed Simulation Oriented Layer in the embedded-software architecture is shown in this paper. The SOL’s purpose is to deliver only limited and highly desirable microprocessor-system functionality to the Application Lay...

  • Article
  • Open Access
1 Citations
753 Views
25 Pages

21 April 2025

With the development of artificial intelligence technology, there are increasingly high requirements for processing big data systems. Big data systems have undergone rapid evolution in response to changing demands. Due to the complex structural conne...

  • Review
  • Open Access
3 Citations
3,934 Views
22 Pages

Software Architectures for Adaptive Mobile Learning Systems: A Systematic Literature Review

  • Aldair Ruiz Nepomuceno,
  • Eduardo López Domínguez,
  • Saúl Domínguez Isidro,
  • María Auxilio Medina Nieto,
  • Amilcar Meneses-Viveros and
  • Jorge de la Calleja

25 May 2024

Adaptive Mobile Learning Systems (AMLSs) are technological tools that incorporate adaptive learning to generate an individual teaching–learning process for each student. Despite the proliferation of AMLS, their development is often hindered by...

  • Article
  • Open Access
43 Citations
8,954 Views
35 Pages

Software Architecture for Autonomous and Coordinated Navigation of UAV Swarms in Forest and Urban Firefighting

  • Ángel Madridano,
  • Abdulla Al-Kaff,
  • Pablo Flores,
  • David Martín and
  • Arturo de la Escalera

29 January 2021

Advances in the field of unmanned aerial vehicles (UAVs) have led to an exponential increase in their market, thanks to the development of innovative technological solutions aimed at a wide range of applications and services, such as emergencies and...

  • Article
  • Open Access
16 Citations
7,090 Views
21 Pages

3 September 2014

As the early design decision-making structure, a software architecture plays a key role in the final software product quality and the whole project. In the software design and development process, an effective evaluation of the trustworthiness of a s...

  • Article
  • Open Access
9 Citations
5,428 Views
25 Pages

17 October 2024

This study investigates the role of Midjourney intelligent drawing software in architectural design education, particularly its impact on design efficiency and creativity among sophomore architecture students. While Midjourney serves as a powerful to...

  • Article
  • Open Access
3 Citations
1,768 Views
22 Pages

29 December 2023

The future development of the energy sector is influenced by Renewable Energy Sources (RES) and their integration. The main hindrance with RES is that their output is highly volatile and less predictable. However, the utility of the RES can be furthe...

  • Article
  • Open Access
2 Citations
2,174 Views
24 Pages

A Multimodal Software Architecture for Serious Exergames and Its Use in Respiratory Rehabilitation

  • Claudinei Dias,
  • Jhonatan Thallisson Cabral Nery,
  • Marcelo da Silva Hounsell and
  • André Bittencourt Leal

31 October 2023

Serious Exergames (SEGs) have been little concerned with flexibility/equivalence, complementarity, and monitoring (functionalities of systems that deal with a wide variety of inputs). These functionalities are necessary for health SEGs due to the var...

  • Article
  • Open Access
2 Citations
2,505 Views
21 Pages

26 August 2022

Efficient battery technology is imperative for the adoption of clean energy automotive solutions. In addition, efficient battery technology extends the useful life of the battery as well as provides improved performance to fossil fuel technology. Mod...

  • Article
  • Open Access
7 Citations
3,308 Views
25 Pages

10 July 2023

A decentralized power distribution network consisting of smart microgrids introduces opportunities to trade with energy called transactive energy. However, research studies in the existing literature suggest that several standardized information mode...

  • Article
  • Open Access
11 Citations
5,807 Views
17 Pages

E-Cabin: A Software Architecture for Passenger Comfort and Cruise Ship Management

  • Paolo Barsocchi,
  • Erina Ferro,
  • Davide La Rosa,
  • Atieh Mahroo and
  • Daniele Spoladore

15 November 2019

A cruise ship is a concentrate of technologies aimed at providing passengers with the best leisure experience. As tourism in the cruise sector increases, ship owners turned their attention towards novel Internet of things solutions able, from one han...

  • Article
  • Open Access
18 Citations
6,752 Views
16 Pages

In order to build an efficient security architecture, previous studies have attempted to understand complex system architectures and message flows to detect various attack packets. However, the existing hardware-based single security architecture can...

  • Article
  • Open Access
21 Citations
5,005 Views
23 Pages

Towards the Design of Efficient and Secure Architecture for Software-Defined Vehicular Networks

  • Muhammad Adnan,
  • Jawaid Iqbal,
  • Abdul Waheed,
  • Noor Ul Amin,
  • Mahdi Zareei,
  • Asif Umer and
  • Ehab Mahmoud Mohamed

5 June 2021

Recently, by the rapid development of Vehicular Ad Hoc Networks (VANETs) and the advancement of Software Defined Networking (SDN) as an emerging technology, the Software-Defined Vehicular Network (SDVN) has a tremendous attraction in the academia and...

  • Article
  • Open Access
3 Citations
4,832 Views
35 Pages

This work solves the problem of identification of the machine code architecture in cyberphysical devices. A basic systematization of the Executable and Linkable Format and Portable Executable formats of programs, as well as the analysis mechanisms us...

  • Article
  • Open Access
12 Citations
9,187 Views
21 Pages

Blockchain-Based Decentralized Architecture for Software Version Control

  • Muhammad Hammad,
  • Jawaid Iqbal,
  • Ch Anwar ul Hassan,
  • Saddam Hussain,
  • Syed Sajid Ullah,
  • Mueen Uddin,
  • Urooj Ali Malik,
  • Maha Abdelhaq and
  • Raed Alsaqour

27 February 2023

Version control is an important component of configuration management, and most enterprise-level software uses different tools and technologies to manage the software version control such as CVS, Subversion, or Perforce. Following the success of bitc...

  • Article
  • Open Access
5 Citations
8,591 Views
24 Pages

A Novel Software Architecture for the Provision of Context-Aware Semantic Transport Information

  • Asier Moreno,
  • Asier Perallos,
  • Diego López-de-Ipiña,
  • Enrique Onieva,
  • Itziar Salaberria and
  • Antonio D. Masegosa

26 May 2015

The effectiveness of Intelligent Transportation Systems depends largely on the ability to integrate information from diverse sources and the suitability of this information for the specific user. This paper describes a new approach for the management...

of 55