Javascript must be enabled to continue!
Architectures for Dependable Software Systems
View through CrossRef
Dependable software architectures determine the method of integrating a fault tolerance technique with a given system in order to make the system dependable. Dependable architectures demonstrably possess properties such as safety, security, and fault tolerance. Enriching software architecture descriptions by including dependability attributes will enable and facilitate the reuse of software components. This paper summarizes the different trends in the development of dependable software architecture along with their inherent limitations. We also illustrate the possible modifications to these existing architectures in order to improve sufficiently the dependability features of a software system.
Title: Architectures for Dependable Software Systems
Description:
Dependable software architectures determine the method of integrating a fault tolerance technique with a given system in order to make the system dependable.
Dependable architectures demonstrably possess properties such as safety, security, and fault tolerance.
Enriching software architecture descriptions by including dependability attributes will enable and facilitate the reuse of software components.
This paper summarizes the different trends in the development of dependable software architecture along with their inherent limitations.
We also illustrate the possible modifications to these existing architectures in order to improve sufficiently the dependability features of a software system.
Related Results
2DCBS: A Model for Developing Dependable Component-Based Software
2DCBS: A Model for Developing Dependable Component-Based Software
The software industry has adopted component-based software development (CBSD) to rapidly build and deploy large and complex software systems with significant savings at minimal eng...
Generative AI for Enterprise Software Engineering: Current Applications, Challenges, and Future Research Directions
Generative AI for Enterprise Software Engineering: Current Applications, Challenges, and Future Research Directions
Generative Artificial Intelligence (GenAI) and Large Language Models (LLMs) are revolutionizing
<br>
enterprise software engineering, meaning there is intelligent automation ...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Software caching techniques and hardware optimizations for on-chip local memories
Software caching techniques and hardware optimizations for on-chip local memories
Despite the fact that the most viable L1 memories in processors are caches,
on-chip local memories have been a great topic of consideration lately. Local
memories are an interest...
Software Safety
Software Safety
Abstract
This is an age of rapidly increasing technological dependence on computer‐controlled systems. Given the relative and obvious unreliability of the humble but ubiq...
Optimizing performance and dependability of computer systems
Optimizing performance and dependability of computer systems
Computer systems experience failures the most frequent causes of which are software faults. After an “infant mortality” period, software failures occur in a non-deterministic manne...
RECOGNIZING LEAN SIX SIGMA SOFTWARE PROJECT MANAGER BY FUZZY METHODOLOGY IN SOFTWARE INDUSTRY
RECOGNIZING LEAN SIX SIGMA SOFTWARE PROJECT MANAGER BY FUZZY METHODOLOGY IN SOFTWARE INDUSTRY
The main objective of this research is to design a structure for Identifying Lean Six Sigma Software Manager among software professionals by Fuzzy Sets. Researchers investigated th...
A framework for software safety in safety-critical systems
A framework for software safety in safety-critical systems
Software for safety-critical systems must deal with the hazards identified by safety analysis in order to make the system safe, risk-free, and fail-safe. Because human lives may be...

