Glossia

Go-Smart Simulation Architecture (aka. GSSA)

Glossia is a standalone set of tools for simulation orchestration, allowing remote control of computational numerics software in Docker containers. It is administrated via WAMP and simulations are configured using GSSA-XML, a conceptual description format facilitating easy interchange of physical model components around a numerical model.

The framework is used to provide a simulation backend for the Go-Smart web-based Minimally Invasive Cancer Treatment (MICT) platform. Using this technology, researchers and technicians can dynamically alter simulation strategies and equipment/physical parameters through the web-interface. For more information, our first published work Go-Smart: Web-based Computational Modeling of Minimally Invasive Cancer Treatments provides an overview of the wider project.

While existing technologies allow hypermodel modification through tools such as Apache Taverna, Go-Smart, through Glossia, is unusual in that it provides interactive support for collaborative simulation at a hypomodel level. At present, this is tested within a small number of frameworks (corresponding to container images) including Python/Numpy/FEniCS and Elmer.

The current stable Glossia clients are Glot and the Go-Smart Web Framework.

Primary authors : NUMA Engineering Services Ltd (NUMA), Dundalk, Ireland

This project is co-funded by the European Commission under grant agreement no. 600641.

Indices and tables