伯尔尼大学
Oscar Nierstrasz, University of Bern, Switzerland