Self-adaptive software: Landscape and research challenges
Software systems dealing with distributed applications in changing environments normally
require human supervision to continue operation in all conditions. These (re-) configuring …
require human supervision to continue operation in all conditions. These (re-) configuring …
Rainbow: Architecture-based self-adaptation with reusable infrastructure
While attractive in principle, architecture-based self-adaptation raises a number of research
and engineering challenges. First, the ability to handle a wide variety of systems must be …
and engineering challenges. First, the ability to handle a wide variety of systems must be …
[BOOK][B] ATAM: Method for architecture evaluation
R Kazman, M Klein, P Clements - 2000 - nicodewet.com
If a software architecture is a key business asset for an organization, then architectural
analysis must also be a key practice for that organization. Why? Because architectures are …
analysis must also be a key practice for that organization. Why? Because architectures are …
Engineering self-adaptive systems through feedback loops
To deal with the increasing complexity of software systems and uncertainty of their
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
A survey on software architecture analysis methods
L Dobrica, E Niemela - IEEE Transactions on software …, 2002 - ieeexplore.ieee.org
The purpose of the architecture evaluation of a software system is to analyze the architecture
to identify potential risks and to verify that the quality requirements have been addressed in …
to identify potential risks and to verify that the quality requirements have been addressed in …
Lightweight software architecture evaluation for industry: A comprehensive review
Processes for evaluating software architecture (SA) help to investigate problems and
potential risks in SA. It is derived from many studies that proposed a plethora of systematic …
potential risks in SA. It is derived from many studies that proposed a plethora of systematic …
A framework for classifying and comparing software architecture evaluation methods
Software architecture evaluation has been proposed as a means to achieve quality
attributes such as maintainability and reliability in a system. The objective of the evaluation …
attributes such as maintainability and reliability in a system. The objective of the evaluation …
Computing with polynomials given byblack boxes for their evaluations: Greatest common divisors, factorization, separation of numerators and denominators
E Kaltofen, BM Trager - Journal of Symbolic Computation, 1990 - Elsevier
Algorithms are developed that adopt a novel implicit representation for multivariate
polynomials and rational functions with rational coefficients, that of black boxes for their …
polynomials and rational functions with rational coefficients, that of black boxes for their …
Survey of reliability and availability prediction methods from the viewpoint of software architecture
A Immonen, E Niemelä - Software & Systems Modeling, 2008 - Springer
Many future software systems will be distributed across a network, extensively providing
different kinds of services for their users. These systems must be highly reliable and provide …
different kinds of services for their users. These systems must be highly reliable and provide …
Comparison of scenario-based software architecture evaluation methods
Software engineering community has proposed several methods to evaluate software
architectures with respect to desired quality attributes such as maintainability, performance …
architectures with respect to desired quality attributes such as maintainability, performance …