Modern heuristic techniques for combinatorial problems
Modern heuristic techniques for combinatorial problems
Theory of software reliability based on components
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Architecture-based approach to reliability assessment of software systems
Performance Evaluation
Dependability: Basic Concepts and Terminology
Dependability: Basic Concepts and Terminology
Software Architecture in Practice
Software Architecture in Practice
Multi-objective design space exploration using genetic algorithms
Proceedings of the tenth international symposium on Hardware/software codesign
Integrating COTS Software Components into Dependable Software Architectures
ISORC '03 Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Reliability Prediction and Sensitivity Analysis Based on Software Architecture
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Reliability prediction for component-based software architectures
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Evolving car designs using model-based automated safety analysis and optimisation techniques
Journal of Systems and Software - Special issue: Computer software & applications
Formalizing Architectural Refactorings as Graph Transformation Systems
SNPD-SAWN '05 Proceedings of the Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing and First ACIS International Workshop on Self-Assembling Wireless Networks
Utility Functions in Autonomic Systems
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels
IEEE Transactions on Computers
Approximating the Nondominated Front Using the Pareto Archived Evolution Strategy
Evolutionary Computation
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Guided Architecture-based Design Optimisation of CBSs
ECBS '06 Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems
Identifying "good" architectural design alternatives with multi-objective optimization strategies
Proceedings of the 28th international conference on Software engineering
EUROMICRO '06 Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications
The Influence of Different Cost Functions in Global Optimization Techniques
SBRN '06 Proceedings of the Ninth Brazilian Symposium on Neural Networks
Exploring performance trade-offs of a JPEG decoder using the deepcompass framework
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Early quality prediction of component-based systems - A generic framework
Journal of Systems and Software
Architecture-Based Software Reliability Analysis: Overview and Limitations
IEEE Transactions on Dependable and Secure Computing
Automating the failure modes and effects analysis of safety critical systems
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
Model-Driven safety evaluation with state-event-based component failure annotations
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Optimizing resource usage in component-based real-time systems
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
A process for resolving performance trade-offs in component-based architectures
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Architecture-Driven reliability and energy optimization for complex embedded systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Architecture-driven reliability optimization with uncertain model parameters
Journal of Systems and Software
Optimizing decomposition of software architecture for local recovery
Software Quality Control
Hi-index | 0.00 |
Dependability requirements such as safety and availability often conflict with one another making the development of dependable systems challenging. It is not always possible to design a system that fulfils all of its dependability requirements and consequently, it is necessary to identify conflicts early in the development process and to optimize the architectural design with regard to dependability and cost. This paper first provides an overview of fifteen different approaches to optimizing system designs at an architectural level. Then an abstract method is proposed that synthesises the main points of the different approaches to yield a generic approach that could be applied across a wide variety of different system attributes.