Engineering simulations as scientific instruments : a pattern language (2018)