Science topic

Software Architecture - Science topic

Explore the latest publications in Software Architecture, and find Software Architecture experts.
Filters
All publications are displayed by default. Use this filter to view only publications with full-texts.
Publications related to Software Architecture (10,000)
Sorted by most recent
Article
Full-text available
The fourth industrial revolution envisages the use of modern smart technologies to automate traditional manufacturing and industrial practices. However, industrial robots execute mostly pre-programmed jobs and are not able to face challenging tasks in unstructured environments. Industry 4.0 pushes for flexibility on target changes and autonomy. In...
Cover Page
Full-text available
While most people may know about blockchain from Bitcoin and news about its price in the financial markets, blockchain is a technology that increasingly permeates the way in which modern businesses operate. However, its dynamics and functioning remain obscure for most people. This book gives readers the tools to understand the full extent to which...
Chapter
Full-text available
This article presents a cloud environment for analyzing Distribution Energy Resource Management System (DERMS) through the Backward Forward Sweep (BFS) method. The software architecture is modeled in five layers: (i) DERMS clients, (ii) standardization from the network data, (iii) integration with API (Application Programming Interface) available i...
Article
Full-text available
Bayesian approaches play an important role in the development of new spatial econometric methods, but are uncommon in applied work. This is partly due to a lack of accessible, flexible software for the Bayesian estimation of spatial models. Established probabilistic software struggles with the specifics of spatial econometrics, while classical impl...
Article
Full-text available
During the initial stages of software development, the primary goal is to define precise and detailed requirements without concern for software realizations. Security constraints should be introduced then and must be based on the semantic aspects of applications, not on their software architectures, as it is the case in most secure development meth...
Article
Full-text available
Power TAC (www.powertac.org) is a discrete-time competitive simulation that models a retail electricity market. Since 2012 it has been the foundation of an annual competition, challenging teams from around the world to build autonomous trading agents that communicate with the simulation over the internet. These “retail brokers” offer energy service...
Conference Paper
Full-text available
The construction industry is undergoing different changes as socio-technical contexts evolve and BIM is disrupting how to manage a project. BIM uses are mostly limited to the design phase and there is a need to deploy BIM on the construction phase. This requires managing heterogenous data dynamically to support site management operations. This pape...
Chapter
Full-text available
Public and academic debates about the concepts of digital inclusion and digital literacy have historically emerged reactively, associated with solutions that need to be immediate to problems that are urgent at that moment. In the 1990s, there was a fear that the announced “information age” would lead to the loss of job opportunities, especially for...
Preprint
Full-text available
The paper is concerned with the naïve estimation of a machine-based image generation software and its limitations. We consider several artificial neural networks designed and trained to generate digital paintings based on the textual description. The approach to guess a probable software architecture of the online services for image generation uses...
Preprint
Full-text available
According to experts, one third of all IT vulnerabilities today are due to inadequate software verification. Internal program processes are not sufficiently secured against manipulation by attackers, especially if access has been gained. There is a lack of internal control instances that can monitor and control program flows. Especially when a soft...
Thesis
Full-text available
The computational costs of newly developed numerical simulation play a critical role in their acceptance within both academic use and industrial employment. Normally, the refinement of a method in the area of interest reduces the computational cost. This is unfortunately not true for most nonlocal simulation, since refinement typically increases th...
Article
Full-text available
Autonomous unmanned aerial systems (UAS) are having an increasing impact in the scientific community. One of the most challenging problems in this research area is the design of robust real-time obstacle detection and avoidance systems. In the automotive field, applications of obstacle detection systems combining radar and vision sensors are common...
Cover Page
Full-text available
Quantum computing systems have emerged as a technology to address computation-specific challenges. Several technology companies like IBM, Google, and Microsoft have invested in the research and development of quantum systems. Lately, the software engineering community has started focusing on developing techniques and tools for quantum software mode...
Preprint
Full-text available
Background. The increasing amount of chemical reaction data makes traditional ways to navigate its corpus less effective, while the demand for novel approaches and instruments is rising. Recent data science and machine learning techniques support the development of new ways to extract value from the available reaction data. On the one side, Compute...
Article
Full-text available
The coordination of two collaborative robots to handle and hold huge parts is the main topic of this research. This study shows how flexible systems may accommodate large-volume components while situating components with a displacement precision between robots of no more than 10 mm into the parts, with the assistance of a single operator. The robot...
Thesis
Full-text available
The computational costs of newly developed numerical simulation play a critical role in their acceptance within both academic use and industrial employment. Normally, the refinement of a method in the area of interest reduces the computational cost. This is unfortunately not true for most nonlocal simulation, since refinement typically increases th...
Article
Full-text available
For the mechanical analysis work in the structural design phase, data conversion and information transfer between BIM model and finite element model have become the main factors limiting its efficiency and quality, with the development of BIM (building information modeling) technology application in the whole life cycle. The combined application of...
Article
Full-text available
This paper summarizes the information technology-related research findings after 5 years with the INTROducing Mental health through Adaptive Technology project. The aim was to improve mental healthcare by introducing new technologies for adaptive interventions in mental healthcare through interdisciplinary research and development. We focus on the...
Preprint
Full-text available
Use of online platforms for education is a vibrant and growing arena, incorporating a variety of software platforms and technologies, including various modalities of extended reality. We present our Enhanced Reality Teaching Concierge, an open networking hub architected to enable efficient and easy connectivity between a wide variety of services or...
Article
Full-text available
In the design of medical clinical systems, the segmentation and recognition of medical images are important factors affecting the usability effect of the system. Further research and analysis are needed to improve the segmentation effect of medical images by improving neural network technology. In this paper, a new medical image segmentation techni...
Article
Full-text available
The amount of unstructured text produced daily in scholarly journals is enormous. Systematically identifying, sorting, and structuring information from such a volume of data is increasingly challenging for researchers even in delimited domains. Named entity recognition is a fundamental natural language processing tool that can be trained to annotat...
Article
Full-text available
At present, there is a problem of visual area switching in the existing SRL (supernumerary robotic limb) operation methods. In response to this problem, the authors’ previous work proposed a new SRL operation method called relatively independent operation, and proposed a corresponding software architecture. The purpose of this paper is to solve the...
Chapter
Full-text available
Improving the interoperability of healthcare information systems is a crucial clinical care issue involving disparate but coexisting information systems. However, healthcare organizations are also facing the dilemma of choosing the right ETL tool and architecture pattern as data warehouse enterprises. This article gives an overview of current ETL t...
Article
Full-text available
Machine learning profoundly impacts every aspect of our lives. As machine learning evolves, many techniques, such as deep learning, are improving its accuracy and performance. Nonetheless, large data computations with large memory footprints will always be a bottleneck for deep learning applications. One of the most computationally demanding DNN op...
Article
Full-text available
In software engineering, a software development process, also known as software development life cycle (SDLC), involves several distinct activities for developing, testing, maintaining, and evolving a software system. Within the stages of SDLC, software maintenance occupies most of the total cost of the software life. However, after extended mainte...
Article
Full-text available
Exploration of the seabed may be complex, and different parameters must be considered for a robotic system to achieve tasks in this environment, such as soil characteristics, seabed gait, and hydrodynamic force in this extreme environment. This paper presents a gait simulation of a quadrupedal robot used on a typical terrigenous sediment seabed, co...
Preprint
Full-text available
Small teams in the field can benefit from the capabilities provided by small Uncrewed Aerial Systems (sUAS) for missions such as reconnaissance, hostile attribution, remote emplacement, and search and rescue. The mobility, communications, and flexible payload capacity of sUAS can offer teams new levels of situational awareness and enable more highl...
Article
Full-text available
GSD is a Global software development environment where data are distributed to more than two sites. These sites may be located on national or continental borders. Every year it expands its development volume, which has become a trend for the software development business. Because of increasing demand, it has become a common type of business. The va...
Article
Full-text available
Recently, a crucial need has grown for improving data communication for the application of roads and ad hoc networks. That is, to provide reliable and operational efficiency in data delivery and throughput. Due to the fast fragmentation and dynamic network behavior, there is an increasing demand to reach reliability in data transmission. Furthermor...
Article
Full-text available
The potential of the Internet and related digital technologies, such as the Internet of Things (IoT), cognition and artificial intelligence, data analytics, services computing, cloud computing, mobile systems, collaboration networks, and cyber-physical systems, are both strategic drivers and enablers of modern digital platforms with fast-evolving e...
Preprint
Full-text available
Managing the energy consumption of the built environment is an important source of flexible load and decarbonization, enabling building managers and utilities to schedule consumption to avoid costly demand charges and peak times when carbon emissions from grid generated electricity are highest. A key technology component in building energy manageme...
Conference Paper
Full-text available
This research presents a collaborative multi-robot strategy for the distributed fabrication of Spatial Lacing - a novel system of lightweight, multi-topology fiber structures enabled by parallel manipulation of filament materials. The parallelized fabrication logic, which takes inspiration from textile production methods, is inherently different fr...
Preprint
Full-text available
Real-time control software and hardware is essential for operating quantum computers. In particular, the software plays a crucial role in bridging the gap between quantum programs and the quantum system. Unfortunately, current control software is often optimized for a specific system at the cost of flexibility and portability. We propose a systemat...
Preprint
Full-text available
System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall system details. However, system architecture diagrams often diverge from the software. As a result, they can interfere with the understanding and maintenance of the software....
Article
Full-text available
Bridge management systems (BMSs) are widely used to assist an inspector in performing element-level bridge inspection. Retrieving and determining target elements to be inspected becomes an important factor in the efficiency of bridge inspection. This paper presents an enhanced information retrieval (IR) method based on ontology to predict the targe...
Article
Full-text available
Hardware specialization is a well-known means to significantly improve the performance and energy efficiency of various application domains. Modern computing systems consist of multiple specialized processing devices which need to collaborate with each other to execute common tasks. New heterogeneous programming abstractions have been created to pr...
Conference Paper
Full-text available
We propose a software framework enabling a spacecraft in Earth orbit to schedule its own access to space communications services via ground stations and relay satellites. All operations are automated, without a human in the loop, allowing for highly responsive service to meet time-varying needs. We describe a modular software architecture allowing...
Preprint
Full-text available
SPICA-FT is part of the CHARA/SPICA instrument which combines a visible 6T fibered instrument (SPICAVIS) with a H-band 6T fringe sensor. SPICA-FT is a pairwise ABCD integrated optics combiner. The chip is installed in the MIRC-X instrument. The MIRC-X spectrograph could be fed either by the classical 6T fibered combiner or by the SPICA-FT integrate...
Conference Paper
Full-text available
Microservices have become the de-facto software architecture for cloud-native applications. A contentious architectural decision in microservices is to compose them using choreography or orchestration. In choreography, every service works independently, whereas, in orchestration, there is a controller that coordinates service interactions. This pap...
Conference Paper
Full-text available
Connected, cooperative autonomous driving and mobility promises increased comfort and safety for public transportation and logistics in urban and suburban regions. Stationary roadside infrastructure equipped with intelligent perception sensors and communication units has the potential to increase the field of view and mitigate occlusions in percept...
Preprint
Full-text available
Radio-frequency (RF) signal generators are standard laboratory equipment and a wide-range of open-source and commercial devices exists to address their many applications. Nonetheless, only few expensive and proprietary solutions can be re-configured within a wide frequency band and triggered on a micro-second timescale. Such specifications are requ...
Preprint
Full-text available
The test bench demonstrates the principle of operation of the satellite orientation control system with three flywheels and allows for variable adjustment of the parameters of the control laws. The model can be a valuable tool for developing a method for controlling the orientation of satellites of a similar type operating in real-time. The softwar...
Article
Full-text available
We introduce a cost-efficient, and open-source measurement system for measuring and monitoring indoor air quality, aerosol concentration, dust contamination, and comfort-relevant quantities. The system allows to access these quantities simultaneously at multiple sites. The software architecture is described along with the hardware set-up including...
Article
Full-text available
This paper reveals the hidden dangers of reverse data modifications on distributed software with network synchronization, during the era of 5G, which may occur in more important domains, such as telemedicine and automatic driving. We used pseudo-codes to formally elaborate the distributed software architectures and design patterns. It is necessary...
Article
Full-text available
Software development seems to be on the rise, owing to the growing necessity for businesses to go online,. There is a push to develop upgraded applications that will help businesses become more efficient and grow. Therefore, Software companies are always working to find technical strategies to enable their applications to be more agile and scalable...
Article
Full-text available
The establishment of an intelligent, comprehensive, and all-encompassing information system for tourism management is the current trend in tourism informatization as a result of the continual development of modern information technology. Significant advancements in the field of VRGIS and its usage in research have been made as a result of the use o...
Article
Full-text available
In order to solve the problem of highly extensible vibration test data acquisition and analysis, the author proposes a method for software development data analysis and processing under the Internet of Things monitoring system. The software platform is mainly designed through the design of software architecture based on multitask operation, active...
Conference Paper
Full-text available
This paper proposes a novel software architecture for generalized scenarios of human-robot collaboration, in which a Digital Twin mirrors, monitors, and guides the interaction in real time, while Mixed Reality is used as a medium to ensure intuitive communication between agents involved.
Preprint
Full-text available
LCLS-II is currently in its commissioning phase at SLAC. It is an X-ray FEL driven by a CW superconducting LINAC. The beam injector plays a crucial role in the overall performance of the accelerator, and is critical to the final electron beam performance parameters. The LCLS-II injector comprises of a 185.7 MHz VHF copper gun cavity, and a 1.3 GHz...
Preprint
Full-text available
A database driven web application is a very common software solution to rising business problems. Modeling the database and the software architecture can be challenging, hence there not being one combined modeling language for database and software architecture, specifically suited for web application development. In this paper we present Database...
Chapter
Full-text available
This paper analyzes the current situation of hospital informatization, and puts forward a new solution to realize the integration of hospital information system to make up the defects of the traditional integration scheme in the current hospital informatization construction. Furthermore, it introduces the software architecture and development plann...
Conference Paper
Full-text available
Systems-of-Systems (SoS) are complex systems composed of managerially and operationally independent constituent systems (CS). Smart cities are examples of SoS. These types of systems impose challenges to the traditional software architecture design, such as describing heterogeneous CS that are constantly evolving and identifying emergent behaviors...
Preprint
Full-text available
The second-generation (2G) mobile systems were developed in response to the growing demand for a system that met mobile communication demands while also providing greater interoperability with other systems. International organizations were crucial in the development of a system that would offer better services, be more transparent, and be more int...
Chapter
Full-text available
This chapter mainly introduces Huawei Ascend AI processor and Huawei Atlas AI computing solution, focusing on the hardware and software architecture of Ascend AI processor and Huawei’s full-stack and all-scenario AI solution.
Article
Full-text available
While low-level auto pilot stacks for aerial vehicles focus on robust control, sensing, and estimation, the continuous advancement of higher-level autonomy for aerial vehicles requires much more complex higher-level flight stacks in order to enable safe, fully autonomous long-duration missions. Rather than focusing on the low-level control, high-le...
Article
Full-text available
Modern cars are characterized by a growing number of sensors, actuators, and advanced driver assistance systems that require a synchronized view of the time. These devices are typically interconnected by CAN, which is still the most important in-vehicle network. Precise clock synchronization over CAN is difficult due to the properties of the bus, a...
Article
Full-text available
Software architecture plays an important role in software development, especially in software quality and maintenance. Understanding the impact of certain architectural patterns on software quality and verification of software requirements has become increasingly difficult with the increasing complexity of codebases in recent years. Researchers ove...