Designing distributed control systems : a pattern language approach - Eloranta, Veli-Pekka