plc benchmarking produktliniendesign hmi engineering industrial software development control embedded automation marburg product linux product line decision support