Validating Quality of Service for Reusable Software Via Model-Integrated Distributed Continuous Quality Assurance