Architectural issues in software reuse: it's not just the functionality, it's the packaging
SSR '95 Proceedings of the 1995 Symposium on Software reusability
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
Avoiding packaging mismatch with flexible packaging
Proceedings of the 21st international conference on Software engineering
International workshop on component-based software engineering
Proceedings of the 21st international conference on Software engineering
A catalog of techniques for resolving packaging mismatch
SSR '99 Proceedings of the 1999 symposium on Software reusability
Design Wizards and Visual Programming Environments for GenVoca Generators
IEEE Transactions on Software Engineering
Java: performance tuning
Reuse-based software engineering: techniques, organization, and controls
Reuse-based software engineering: techniques, organization, and controls
Planning the Software Industrial Revolution
IEEE Software
Theory, Practice, and a Tool for BSP Performance Prediction
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing-Volume II
2nd Workshop on Component-Oriented Programming (WCOP'97)
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Towards automatic compositional performance analysis of component-based systems
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Software performance engineering of component-based systems
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Performance modeling from software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
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
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
Performance evaluation of component-based software systems: A survey
Performance Evaluation
Dynamic resource reallocation between deployment components
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Validating timed models of deployment components with parametric concurrency
FoVeOOS'10 Proceedings of the 2010 international conference on Formal verification of object-oriented software
Goal-Oriented performance analysis of reusable software components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Performance prediction of component-based systems
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Predicting performance via automated feature-interaction detection
Proceedings of the 34th International Conference on Software Engineering
An automated round-trip support towards deployment assessment in component-based embedded systems
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Hi-index | 0.00 |
Performance analysis is a software engineering activity that involves analyzing a software application with respect to performance quality attributes such as response and execution times. Performance analysis tools provide the necessary support for the analyst to monitor program execution, record and analyze performance data, and locate and understand areas of poor performance. Performance analysis methods and techniques are highly dependent on the properties of the software system to be analyzed. Product line engineering applications possess some special properties that impose constraints on the selection of the performance analysis techniques to be applied and the tools to be used. The development of a component-based reference architecture is crucial to the success of a true product line. The component-based nature facilitates the integration of components and the replacement of a component with another to meet the requirements of an instance application of the product line. In this paper, we discuss performance analysis of component-based software systems and its automation. We discuss how component-based system properties influence the selection of methods and tools used to obtain and analyze performance measures. We use a case study of the document content remastering product line to illustrate the application of a performance analysis method to component-based applications.