A UML tool for an automatic generation of simulation programs
Proceedings of the 2nd international workshop on Software and performance
UML extensions for the specification and evaluation of latency constraints in architectural models
Proceedings of the 2nd international workshop on Software and performance
Performance specification of software components
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Performance solutions: a practical guide to creating responsive, scalable software
Performance solutions: a practical guide to creating responsive, scalable software
A simulation-based approach to software performance modeling
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Performance by unified model analysis (PUMA)
Proceedings of the 5th international workshop on Software and performance
Proceedings of the 5th international workshop on Software and performance
How far are we from the definition of a common software performance ontology?
Proceedings of the 5th international workshop on Software and performance
A Taxonomy of Software Component Models
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Stability of Feature Selection Algorithms
ICDM '05 Proceedings of the Fifth IEEE International Conference on Data Mining
Parameter dependent performance specifications of software components
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
A qos driven development process model for component-based software systems
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Performance analysis of real-time component architectures: a model interchange approach
WOSP '08 Proceedings of the 7th international workshop on Software and performance
A pattern-based performance completion for Message-oriented Middleware
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Palladio --- Prediction of Performance Properties
The Common Component Modeling Example
An Empirical Investigation of the Applicability of a Component-Based Performance Prediction Method
EPEW '08 Proceedings of the 5th European Performance Engineering Workshop on Computer Performance Engineering
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
A Case Study in Parallel Verification of Component-Based Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Model-Driven Performance Analysis
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Automating Performance Analysis from Taverna Workflows
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Life-Cycle Aware Modelling of Software Components
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Model evolution by run-time parameter adaptation
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Predicting Performance Properties for Open Systems with KAMI
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Towards quality-aware development and evolution of enterprise information systems
Proceedings of the 2010 ACM Symposium on Applied Computing
Predicting the performance of component-based software architectures with different usage profiles
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Component simulation-based substitutivity managing QoS and composition issues
Science of Computer Programming
An integrated tool for trade-off analysis of quality-of-service attributes
Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
Performance-driven stepwise refinement of component-based architectures
Proceedings of the 2nd International Workshop on the Quality of Service-Oriented Software Systems
Application of advanced model-driven techniques in performance engineering
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
Performance prediction of service-oriented systems with layered queueing networks
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
Information and Software Technology
Refining extra-functional property values in hierarchical component models
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
Proceedings of the 16th international workshop on Component-oriented programming
From monolithic to component-based performance evaluation of software architectures
Empirical Software Engineering
Towards quality driven exploration of model transformation spaces
Proceedings of the 14th international conference on Model driven engineering languages and systems
Reputation-based Reliability Prediction of Service Compositions
Electronic Notes in Theoretical Computer Science (ENTCS)
An empirical study of the component dependency resolution search space
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Model interoperability for performance engineering: survey of milestones and evolution
PERFORM'10 Proceedings of the 2010 IFIP WG 6.3/7.3 international conference on Performance Evaluation of Computer and Communication Systems: milestones and future challenges
Compositional real-time models
Journal of Systems Architecture: the EUROMICRO Journal
A conceptual framework and experimental workbench for architectures
Software Service and Application Engineering
A process for continuous validation of self-adapting component based systems
Proceedings of the 7th Workshop on Models@run.time
Support for high performance using heterogeneous embedded systems: a Ph.D. research proposal
Proceedings of the 18th international doctoral symposium on Components and architecture
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
One aim of component-based software engineering (CBSE) is to enable the prediction of extra-functional properties, such as performance and reliability, utilising a well-defined composition theory. Nowadays, such theories and their accompanying prediction methods are still in a maturation stage. Several factors influencing extra-functional properties need additional research to be understood. A special problem in CBSE stems from its specific development process: Software components should be specified and implemented independent from their later context to enable reuse. Thus, extra-functional properties of components need to be specified in a parametric way to take different influence factors like the hardware platform or the usage profile into account. In our approach, we use the Palladio Component Model (PCM) to specify component-based software architectures in a parametric way. This model offers direct support of the CBSE development process by dividing the model creation among the developer roles. In this paper, we present our model and a simulation tool based on it, which is capable of making performance predictions. Within a case study, we show that the resulting prediction accuracy can be sufficient to support the evaluation of architectural design decisions.