Enabling Technologies for Computational Science: Frameworks, Middleware and Environments · Study