A multi-layered architecture for process variation managementMegumi NakamuraTakayuki Kushidaet al.2009SERVICES 2009