Pattern-based integration of system optimization in mechatronic system design. (August 2016)