Font Size: a A A

An approach for building and evaluating performance models for component-based systems

Posted on:2006-12-09Degree:M.A.ScType:Thesis
University:Carleton University (Canada)Candidate:Barthwal, NikhilFull Text:PDF
GTID:2452390008459922Subject:Engineering
Abstract/Summary:
Component based Software Engineering (CBSE) provides rapid development using well-tested components with established properties. Performance and other non-functional properties can also be analyzed by building models from sub-models, calibrated for the components. Further development of components creates libraries of parameterized components, which can provide alternatives, from which a choice can be made. The choice can be governed by functional and non-functional goals, which can be expressed partly by constraints on the assembly, and partly as non-functional goals such as performance targets. This thesis describes a systematic approach to exploring systems by capturing requirements and building new services. This involves extending a modeling framework; an XML-based language CBML (Component Based Modeling Language) defining layered queuing models, by notions of groups and services. This approach supports the goal of flexible and rapid prototyping of systems. Techniques for evaluating and screening alternative configurations are also described.
Keywords/Search Tags:Performance, Approach, Building, Models, Components
Related items