selected publications conference paper Using quality of service bounds for effective multi-objective software architecture optimization. . 2010 Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. . 2010