Discovering Mechanisms: A Computational Philosophy of Science Perspective · Study