Search
Search Results
-
A study of documentation for software architecture
Documentation is an important mechanism for disseminating software architecture knowledge. Software project teams can employ vastly different formats...
-
A Query Language for Software Architecture Information
Software maintenance is important, but suffers from architecture information that is diverging over time (architectural drift). The Digital... -
Genetic algorithms and heuristics hybridized for software architecture recovery
Large scale software systems must be decomposed into modular units to reduce maintenance efforts. Software Architecture Recovery (SAR) approaches...
-
An Integrative Architecture Language Approach
This chapter is on one hand a survey on /Na 90/ and newer results. On the other, it summarizes the integrative nature of the approach to architecture... -
Software Architecture
Once you have an idea of what you’re going to build, then you can start thinking about how you’re going to build it. Of course, you’ve likely already... -
Architecture of Real-Time Software and Hardware Platform “Digital Twin for Power System”: Functional Flexibility, Multitask, Openness
Adescription of architecture of real-time software and hardware platform “Digital Twin for Power System” is presented. The hardware of each platform...
-
Software Implementation of Plantlet Stream Cipher Using Verilog Hardware Description Language
Nowadays, use of resources like area, energy, or power is restricted. The fewer resources should be used as much as possible. Thus, there is a lot of... -
Architecture is like a Language
The semiotic theory of Peirce is discussed in this second chapter, with regard to how looking at architecture through a Peircean lens prompts one to... -
Expert System for Software Architecture Selection
Architectural design is a fundamental stage of the software development process. During this design, the highest level components that make up the... -
An incremental software architecture recovery technique driven by code changes
It is difficult to keep software architecture up to date with code changes during software evolution. Inconsistency is caused by the limitations of...
-
Architecture Description Languages
Designing a processor is an arduous task. It involves not only defining the instruction-set architecture but also the various processor development... -
Automated quantum software engineering
As bigger quantum processors with hundreds of qubits become increasingly available, the potential for quantum computing to solve problems intractable...
-
Bayesian spatial econometrics: a software architecture
Bayesian approaches play an important role in the development of new spatial econometric methods, but are uncommon in applied work. This is partly...
-
Evaluating ChatGPT’s Proficiency in Understanding and Answering Microservice Architecture Queries Using Source Code Insights
Microservice architecture has become increasingly prevalent in the software domain due to its inherent flexibility, scalability, and enhanced...
-
Software Architecture and Architectural Views
This chapter starts with an exploration to the question: What is software architecture? The chapter then focuses on two architectural view models:... -
A controller-based roadside unit plane architecture for software-defined internet of vehicles
The rapid development of the vehicle network has brought new challenges to the management for the internet of vehicles (IoV). As a combination of the...
-
TDCA: improved optimization algorithm with degree distribution and communication traffic for the deployment of software components based on AUTOSAR architecture
Automotive Open System Architecture (AUTOSAR), as an open, standardized framework for automotive electronic software development, has gradually...
-
Requirements engineering and enterprise architecture-based software discovery and reuse
Organizations’ business processes need to be adapted in response to changing internal and external environments, which are becoming increasingly...
-
Challenges and Opportunities in Quantum Software Architecture
Quantum computing is a relatively new paradigm that has raised considerable interest in physics and computer science in general but has so far... -
Static code metrics-based deep learning architecture for software fault prediction
Software fault prediction (SFP) refers to the early prediction of fault-prone modules in software development which are susceptible to faults and can...