IEEE Transactions on Computers
Performance evaluation of software architectures
Proceedings of the 1st international workshop on Software and performance
Mean-Value Analysis of Closed Multichain Queuing Networks
Journal of the ACM (JACM)
HBench:Java: an application-specific benchmarking framework for Java virtual machines
Proceedings of the ACM 2000 conference on Java Grande
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
Scaling for E Business: Technologies, Models, Performance, and Capacity Planning
Software component quality assessment in practice: successes and practical impediments
Proceedings of the 24th International Conference on Software Engineering
Performance and scalability of EJB applications
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
IEEE Transactions on Software Engineering
Performance Management in Component-Oriented Systems Using a Model Driven ArchitectureTM Approach
EDOC '02 Proceedings of the 6th International Enterprise Distributed Object Computing Conference
Evaluating the Scalability of Enterprise JavaBeans Technology
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
The Case for Application-Specific Benchmarking
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Generation of Distributed System Test-Beds from High-Level Software Architecture Descriptions
Proceedings of the 16th IEEE international conference on Automated software engineering
Rapid performance prediction for library components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models
IEEE Transactions on Software Engineering
Exploring robust component-based software
Proceedings of the 2006 international workshop on Software quality
Performance engineering of service compositions
Proceedings of the 2006 international workshop on Service-oriented software engineering
An evaluation of the middleware's impact on the performance of object oriented distributed systems
Journal of Systems and Software
ACS'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Computer Science - Volume 7
The Palladio component model for model-driven performance prediction
Journal of Systems and Software
Towards automatic performance optimisation of componentised systems
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
A survey of component based system quality assurance and assessment
Information and Software Technology
CCDC'09 Proceedings of the 21st annual international conference on Chinese Control and Decision Conference
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Journal of Computing Sciences in Colleges
A mobile web service middleware and its performance study
Transactions on large-scale data- and knowledge-centered systems III
Completing UML model of component-based system with middleware for performance evaluation
EUC'06 Proceedings of the 2006 international conference on Emerging Directions in Embedded and Ubiquitous Computing
Accuracy of performance prediction for EJB applications: a statistical analysis
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Automated extraction of architecture-level performance models of distributed component-based systems
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
A novel approach for service performance analysis and forecast
Journal of Web Engineering
Towards a goal-driven approach to action selection in self-adaptive software
Software—Practice & Experience
Predicting performance via automated feature-interaction detection
Proceedings of the 34th International Conference on Software Engineering
Family-based performance measurement
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Information Systems Frontiers
Hi-index | 0.00 |
One of the major problems in building large-scale enterprise systems is anticipating the performance of the eventual solution before it has been built. The fundamental software engineering problem becomes more difficult when the systems are built on component technology. This paper investigates the feasibility of providing a practical solution to this problem. An empirical approach is proposed to determine the performance characteristics of component-based applications by benchmarking and profiling. Based on observation, a model is constructed to act as a performance predictor for a class of applications based on the specific component technology. The performance model derived from empirical measures is necessary to make the problem tractable and the results relevant. A case study applies the performance model to an application prototype implemented by two component infrastructures: CORBA and J2EE.