IEEE Transactions on Computers
A toolset for performance engineering and software design of client-server systems
Performance Evaluation - Special issue: performance modeling tools
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Performance of multi-level client-server systems with parallel service operations
Proceedings of the 1st international workshop on Software and performance
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
XML Schema Essentials
Performance-related completions for software specifications
Proceedings of the 24th International Conference on Software Engineering
Analysing software requirements specifications for performance
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Performance aware software development (PASD) using resource demand budgets
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Performance Analysis of Component-Based Applications
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
XML-Based Applications Using XML Schema
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Packaging Predictable Assembly
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Software Architecture in Practice
Software Architecture in Practice
Efficient Evaluation of Alternatives for Assembly of Services
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
Performance Techniques for COTS Systems
IEEE Software
Performance modeling and prediction of enterprise JavaBeans with layered queuing network templates
SAVCBS '05 Proceedings of the 2005 conference on Specification and verification of component-based systems
Early quality prediction of component-based systems - A generic framework
Journal of Systems and Software
Parametric Performance Contracts: Non-Markovian Loop Modelling and an Experimental Evaluation
Electronic Notes in Theoretical Computer Science (ENTCS)
Performance modeling and system management for multi-component online services
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
The Future of Software Performance Engineering
FOSE '07 2007 Future of Software Engineering
A framework for characterization and analysis of software system scalability
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Queueing analysis of a server node in transaction processing middleware systems
Computers and Operations Research
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
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
A Calibration Framework for Capturing and Calibrating Software Performance Models
EPEW '08 Proceedings of the 5th European Performance Engineering Workshop on Computer Performance Engineering
Cost-Performance Tradeoff for Embedded Systems
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Compositional performance prediction exemplified using generic object finalization analysis
Proceedings of the 47th Annual Southeast Regional Conference
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
Introduction to software performance engineering: origins and outstanding problems
SFM'07 Proceedings of the 7th international conference on Formal methods for performance evaluation
Resource sharing in performance models
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
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
Parametric performance completions for model-driven performance prediction
Performance Evaluation
Systematic Refinement of Performance Models for Concurrent Component-based Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Application of advanced model-driven techniques in performance engineering
EPEW'10 Proceedings of the 7th European performance engineering conference on Computer performance engineering
PerOpteryx: automated application of tactics in multi-objective software architecture optimization
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Integration of event-based communication in the palladio software quality prediction framework
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Web Application Performance Modeling Using Layered Queueing Networks
Electronic Notes in Theoretical Computer Science (ENTCS)
Parameter dependent performance specifications of software components
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Parameterized reliability prediction for component-based software architectures
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
A hybrid approach for multi-attribute qos optimisation in component based software systems
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
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
Using computer simulation to predict the performance of multithreaded programs
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Modeling parameter and context dependencies in online architecture-level performance models
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Rapid performance modeling by transforming use case maps to palladio component models
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering
Hi-index | 0.00 |
When software products are assembled from pre-defined components, performance prediction should be based on the components also. This supports rapid model-building, using previously calibrated sub-models or "performance components", in sync with the construction of the product. The specification of a performance component must be tied closely to the software component specification, but it also includes performance related parameters (describing workload characteristics and demands), and it abstracts the behaviour of the component in various ways (for reasons related to practical factors in performance analysis). A useful set of abstractions and parameters are already defined for layered performance modeling. This work extends them to accommodate software components, using a new XML-based language called Component-Based Modeling Language (CBML). With CBML, compatible components can be inserted into slots provided in a hierarchical component specification based on the UML component model.