Quantitative prediction of quality properties (i.e. extra-functional properties such as performance, reliability, and cost) of software architectures during design supports a sys-tematic software engineering approach. Designing architec-tures that exhibit a good trade-off between multiple qual-ity criteria is hard, because even after a functional design has been created, many remaining degrees of freedom in the software architecture span a large, discontinuous design space. In current practice, software architects try to find solutions manually, which is time-consuming, can be error-prone and can lead to suboptimal designs. We propose an automated approach to search the design space for good solutions. Starting with a given initial architec...
An important issue during architectural design is that besides functional requirements, software arc...
This paper proposes an evolutionary algorithm based approach for evolving architecture alternatives ...
. This paper describes a method for prediction of software qualities from the software architecture ...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Tese de doutoramento em Ciências e Tecnologias da Informação, apresentada ao Departamento de Engenha...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Quality attributes, such as performance or reliability, are crucial for the success of a software sy...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Abstract. Predicting extra-functional properties of software systems requires knowledge about their ...
In software development, components are increasingly being reused, especially for the implementation...
Software systems are becoming complex entities with an increasing diffusion into many new domains. A...
AbstractIn order to produce and develop a software system, it is necessary to have a method of choos...
Building a software architecture that meets functional requirements is a quite consolidated activity...
Automatic design of software architecture by use of genetic algorithms has already been shown to be ...
An important issue during architectural design is that besides functional requirements, software arc...
This paper proposes an evolutionary algorithm based approach for evolving architecture alternatives ...
. This paper describes a method for prediction of software qualities from the software architecture ...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Tese de doutoramento em Ciências e Tecnologias da Informação, apresentada ao Departamento de Engenha...
To sustain the qualities of a software system during evolution, and to adapt the quality attributes ...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Quality attributes, such as performance or reliability, are crucial for the success of a software sy...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Abstract. Predicting extra-functional properties of software systems requires knowledge about their ...
In software development, components are increasingly being reused, especially for the implementation...
Software systems are becoming complex entities with an increasing diffusion into many new domains. A...
AbstractIn order to produce and develop a software system, it is necessary to have a method of choos...
Building a software architecture that meets functional requirements is a quite consolidated activity...
Automatic design of software architecture by use of genetic algorithms has already been shown to be ...
An important issue during architectural design is that besides functional requirements, software arc...
This paper proposes an evolutionary algorithm based approach for evolving architecture alternatives ...
. This paper describes a method for prediction of software qualities from the software architecture ...