Efficient Evaluation of Alternatives for Assembly of Services

  • Authors:
  • Nikhil Barthwal;Murray Woodside

  • Affiliations:
  • Carleton University, Ottawa, Canada;Carleton University, Ottawa, Canada

  • Venue:
  • IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component Based Software Engineering (CBSE) provides rapid development using well-tested components with established properties. Performance and other nonfunctional properties can also be analyzed by building models from sub-models, calibrated for the components. Further there can be many choices of components to build systems, which can provide alternatives. The choice can be governed by goal functions which evaluate the predicted performance. This paper describes a systematic approach to find the feasible combinations of alternatives, and to rank them based on predicted performance. It extends the CBML (Component Based Modeling Language) for defining components in layered queuing models for software performance.