Open Access
Architecture-Based Performance Analysis
Bridget Spitznagel,David Garlan +1 more
- 01 Jan 1998
TL;DR: This paper shows how queueing network modeling can be adapted to support performance analysis of software architectures and describes a tool for transforming a software architecture in a particular style into a queueingnetwork and analyzing its performance.
read more
Abstract: A software architecture should expose important system properties for consideration and analysis. Performance- related properties are frequently of interest in determining the acceptability of a given software design. In this paper we show how queueing network modeling can be adapted to support performance analysis of software architectures. We also describe a tool for transforming a software architecture in a particular style into a queueing network and analyzing its performance.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Rainbow: architecture-based self-adaptation with reusable infrastructure
TL;DR: The rainbow framework provides reusable infrastructure together with mechanisms for specializing that infrastructure to the needs of specific systems, and lets the developer of self-adaptation capabilities choose what aspects of the system to model and monitor, what conditions should trigger adaptation, and how to adapt the system.
1.1K
An architecture-based software reliability model
Wen-Li Wang,Ye Wu,Mei-Hwa Chen +2 more
- 16 Dec 1999
TL;DR: An analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software, based on Markov chain properties and architecture view to state view transformations is presented.
•Proceedings Article
Increasing System Dependability through Architecture-Based Self-Repair.
David Garlan,Shang-Wen Cheng,Bradley Schmerl +2 more
- 01 Jan 2002
TL;DR: The invention relates to an article suitable for making an electrical connection between two electrical conductors, for example an earth conductor and the outer conductor of a coaxial cable, which comprises a heat-shrinkable sleeve and a quantity of solder.
160
Increasing system dependability through architecture-based self-repair
TL;DR: In this paper, the authors describe a partial solution in which stylized architectural design models are maintained at run time as a vehicle for automatically monitoring system behavior, for detecting when that behavior falls outside of acceptable ranges, and for deciding on a high-level repair strategy.
Rainbow: cost-effective software architecture-based self-adaptation
David Garlan,Shang-Wen Cheng +1 more
- 01 Jan 2008
TL;DR: Software engineers are provided the ability to add and evolve self-adaptation capabilities cost-effectively, for a wide range of software systems, and for multiple objectives, by defining a self- adaptation framework that factors out common adaptation mechanisms and provides explicit customization points to tailor self- Adaptation capabilities for particular classes of systems, for multiple quality-of-service objectives.
References
•Proceedings Article
The Art of Computer Systems Performance Analysis.
Raj Jain
- 01 Jan 1990
TL;DR: The authors' goal is always to offer you an assortment of cost-free ebooks too as aid resolve your troubles.
4K
A formal basis for architectural connection
Robert J. Allen,David Garlan +1 more
TL;DR: The key idea is to define architectural connectors as explicit semantic entities as a collection of protocols that characterize each of the participant roles in an interaction and how these roles interact.
SAAM: a method for analyzing the properties of software architectures
Rick Kazman,Len Bass,Gregory D. Abowd,M. Webb +3 more
- 21 May 1994
TL;DR: A five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method) is proposed and illustrated by analyzing three separate user interface architectures with respect to the quality of modifiability.
632
Scenario-based analysis of software architecture
TL;DR: The authors developed the Software Architecture Analysis Method, an approach that uses scenarios to gain information about a system's ability to meet desired quality attributes.
Exploiting style in architectural design environments
David Garlan,Robert J. Allen,John Ockerbloom +2 more
- 01 Dec 1994
TL;DR: A system for developing architectural design environments that exploit architectural styles to guide software architects in producing specific systems and a toolkit for creating an open architectural design environment from a description of a specific architectural style is described.
Related Papers (5)
Len Bass,Paul Clements,Rick Kazman +2 more
- 01 Jan 1997
David Garlan,Robert J. Allen,John Ockerbloom +2 more
- 01 Dec 1994
Connie U. Smith
- 01 May 1990