This thesis presents the Palladio Component Model and its accompanying transformations for component-based software design with predictable performance attributes. The use of transformations results in a deterministic relationship between the model and its implementation. The introduced Coupled Transformations method uses this relationship to include implementation details into predictions to get better predictions. The approach is validated in several case studies showing the increased accuracy
In software development, components are increasingly being reused, especially for the implementation...
Today, software engineering is challenged to handle more and more large-scale distributed systems wi...
A component-based system is a set of entities that work together in well-defined ways to satisfy a g...
This thesis presents the Palladio Component Model and its accompanying transformations for component...
To avoid design-related performance problems, model-driven performance prediction methods analyse ...
One aim of component-based software engineering (CBSE) is to enable the prediction of extra-function...
Model-based performance prediction systematically deals with the evaluation of software performance ...
International audienceDuring the construction of software product lines, variability management is a...
Techniques from model-driven software development are useful to analyse the performance of a softwar...
In current real-time systems, performance metrics are one of the most challenging properties to spec...
International audienceThe aim of this paper is to show how the Model Driven Architecture (MDA) can b...
Chillies is a novel approach for variable model transformations closing the gap between abstract arc...
This work introduces a novel approach to keep high-level component-based architecture models consist...
Software ecosystems are large, complex, interconnected software systems. As in all software systems ...
In component-based software engineering, performance prediction approaches support the design of bus...
In software development, components are increasingly being reused, especially for the implementation...
Today, software engineering is challenged to handle more and more large-scale distributed systems wi...
A component-based system is a set of entities that work together in well-defined ways to satisfy a g...
This thesis presents the Palladio Component Model and its accompanying transformations for component...
To avoid design-related performance problems, model-driven performance prediction methods analyse ...
One aim of component-based software engineering (CBSE) is to enable the prediction of extra-function...
Model-based performance prediction systematically deals with the evaluation of software performance ...
International audienceDuring the construction of software product lines, variability management is a...
Techniques from model-driven software development are useful to analyse the performance of a softwar...
In current real-time systems, performance metrics are one of the most challenging properties to spec...
International audienceThe aim of this paper is to show how the Model Driven Architecture (MDA) can b...
Chillies is a novel approach for variable model transformations closing the gap between abstract arc...
This work introduces a novel approach to keep high-level component-based architecture models consist...
Software ecosystems are large, complex, interconnected software systems. As in all software systems ...
In component-based software engineering, performance prediction approaches support the design of bus...
In software development, components are increasingly being reused, especially for the implementation...
Today, software engineering is challenged to handle more and more large-scale distributed systems wi...
A component-based system is a set of entities that work together in well-defined ways to satisfy a g...