Hierarchical Performance Evaluation Based on Formally Specified Communication Protocols
IEEE Transactions on Computers - Special issue on protocol engineering
A LOTOS extension for the performance analysis of distributed systems
IEEE/ACM Transactions on Networking (TON)
Abstractions for Software Architecture and Tools to Support Them
IEEE Transactions on Software Engineering - Special issue on software architecture
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Performance analysis of communication systems formally specified in SDL
Proceedings of the 1st international workshop on Software and performance
Analyzing software architectures with Argus-I
Proceedings of the 22nd international conference on Software engineering
χSuds-SDL: A Tool for Testing Software Architecture Specifications
Software Quality Control
Operational Profiles in Software-Reliability Engineering
IEEE Software
The 4+1 View Model of Architecture
IEEE Software
SPNP: Stochastic Petri Net Package
PNPM '89 The Proceedings of the Third International Workshop on Petri Nets and Performance Models
Integration of Specification for Modeling and Specification for System Design
Proceedings of the 14th International Conference on Application and Theory of Petri Nets
Acme: an architecture description interchange language
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Simulation-Trace-Based Component Performance Prediction
SS '00 Proceedings of the 33rd Annual Simulation Symposium
Automated Dependability Analysis of UML Designs
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
A formal approach to software architecture
A formal approach to software architecture
A Simulation Approach to Structure-Based Software Reliability Analysis
IEEE Transactions on Software Engineering
Quantifying the impact of architectural uncertainties on system reliability
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Hi-index | 0.00 |
Software architectural choices have a profound influence on the quality attributes supported by a system. Architecture analysis can be used to evaluate the influence of design decisions on important quality attributes such as maintainability, performance and dependability. As software architecture gains appreciation as a critical design level for software systems, techniques and tools to support testing, understanding, debugging and maintaining these architectures are expected to become readily available. In addition to providing the desired support, data collected from these tools also provides a rich source of information from the point of view of performance and dependability analysis of the architecture. This paper presents a performance and dependability analysis methodology which illustrates the use of such data. The methodology thus seeks a three way integration of distinct and important areas, namely, formal specification, specification simulation/testing and performance and dependability analysis. We illustrate the key steps in the methodology with the help of a case study.