Designing architectures requires the balancing of multiple system quality objectives. In this paper, we present techniques that support the exploration of the quality properties of component-based architectures deployed on multiprocessor platforms. Special attention is paid to real-time properties and efficiency of resource use. The main steps of the process are (1) a simple way of modelling properties of software and hardware components, (2) from the component properties, a model of an execution architecture is composed and analyzed for system-level quality attributes, (3) for the composed system, selected execution scenarios are evaluated, (4) Pareto curves are used for making design trade-offs explicit. The process has been applied to se...
AbstractIn order to produce and develop a software system, it is necessary to have a method of choos...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Designing architectures requires the balancing of multiple system quality objectives. In this paper,...
In this paper we present the DeSiX design space exploration methodology for software component-based...
System design at the component level seeks to construct a design trade space of alternate solutions ...
Software architecture has been identified as an increasingly important part of software developmen...
The ability to predict Quality of Service (QoS) of a software architecture supports a large set of d...
Component-based software engineering is currently an emerging technology used to develop complex emb...
Component-based software engineering is currently an emerging technology used to develop complex emb...
Software architecture has been identified as an increasingly important part of software development....
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
Software quality is the degree to which software possesses a desired combination of attributes (e.g....
Designing embedded systems for multiprocessor platforms requires early prediction and balancing of m...
In current real-time systems, performance metrics are one of the most challenging properties to spec...
AbstractIn order to produce and develop a software system, it is necessary to have a method of choos...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...
Designing architectures requires the balancing of multiple system quality objectives. In this paper,...
In this paper we present the DeSiX design space exploration methodology for software component-based...
System design at the component level seeks to construct a design trade space of alternate solutions ...
Software architecture has been identified as an increasingly important part of software developmen...
The ability to predict Quality of Service (QoS) of a software architecture supports a large set of d...
Component-based software engineering is currently an emerging technology used to develop complex emb...
Component-based software engineering is currently an emerging technology used to develop complex emb...
Software architecture has been identified as an increasingly important part of software development....
System Quality and Software Architecture collects state-of-the-art knowledge on how to intertwine so...
Software quality is the degree to which software possesses a desired combination of attributes (e.g....
Designing embedded systems for multiprocessor platforms requires early prediction and balancing of m...
In current real-time systems, performance metrics are one of the most challenging properties to spec...
AbstractIn order to produce and develop a software system, it is necessary to have a method of choos...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
Abstract. To sustain the qualities of a software system during evolution, and to adapt the quality a...