Abstract
Software engineering must continue to automate the measurement and analysis of software quality and incorporate the reuse of existing software components to produce quality software. The authors present a conceptual extension to the OOP paradigm supporting the development of high-quality production-grade software. A Quality Object-Oriented Language (QOOL) extends the class concept to software metrics assessing how well software is written, performs, and satisfies its design goals. In addition, they describe how QOOL environments could reduce the burden of quality assurance and increase software reuse. A prototype (ActQOOL) is presented.