an integrated approach to process, tools, cases, and solutions /