This thesis proposes a Quality of Service Monitoring Framework for component software. This framework is proposed for use in model driven development of QoS-aware applications.
The Component Quality Modeling Language is the basis for this framework. This language is tailored for specification of QoS properties.
Properties of modern software applications, international standards and existing solutions are reviewed to establish the requirements for such a framework.
Design and implementation of runtime support and code generation facilities are presented.
The partially implemented framework is validated in context of a case study, for which both functional properties and QoS properties are defined.
The framework proposal represents an unique use of CQML, and claims to provide assets of value for future work.