Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Enterprise Transaction Processing Systems: Putting the Cobra Ots, Encina++ and Orbixotm to Work
Enterprise Transaction Processing Systems: Putting the Cobra Ots, Encina++ and Orbixotm to Work
Software component quality assessment in practice: successes and practical impediments
Proceedings of the 24th International Conference on Software Engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Customized Benchmark Generation Using MDA
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Hi-index | 0.00 |
Meeting performance requirements is a challenging software engineering problem in designing and constructing middleware based applications. Considerable efforts have been spent to build performance analysis models from the application architectural models that can be applied before the implementation phase. Accurate analysis models require realistic performance data to be populated into the performance models, which represents the performance characteristics of the middleware and the application hosted by the middleware runtime environment. Benchmark applications are usually developed to collect these performance data. However, benchmark generation for middleware-based systems is a costly and time consuming process because of the complexity of programming models and technology specific features of different types of middleware. The paper proposes an approach to automate benchmark generation processes following Model Driven Development methodology, which aims to construct deployable benchmark applications from the high-level design models. A modelling language is designed specifically for performance testing domain by using the recently released Microsoft Domain Specific Language toolkit. This approach can be integrated into Visual Studio 2005 Team System as a "plug in " to model and generate load testing suites.