Managing complexity in manufacturing: highlights from autonomic computing applications | Synapse