I detta dokument presenteras en programvaruarkitektur för en samverkande virtuell miljö (CVE) för simulering och visualisering baserad på det funktionella Mock-up-gränssnittet (FMI) för samsimulering och webbteknik. FMI har valts för att ha ett standardiserat och oberoende gränssnitt mot modeller som skapats i olika modelleringsverktyg. Användargränssnittet har implementerats med hjälp av webbteknik, vilket möjliggör en mycket hög grad av flexibilitet. Web Graphics Library (WebGL) används för interaktiva 3D-visualiseringar, vilket möjliggör cross-platform-rendering direkt i webbläsaren utan att behöva installera några ytterligare plug-ins. Med hjälp av de dubbelriktade kommunikationsmöjligheterna i WebSocket-protokollet kan flera användare interagera med samma simuleringsmodeller samtidigt. En programvaruprototyp har tagits fram för att visa att den föreslagna arkitekturen är tillämplig. Som en fallstudie har vi övervägt virtuell prototypering av sjökranar, för att illustrera användningen av verkliga problem i världen.
I REF presenterades en programvaruarkitektur för simulering och visualisering baserad på FMI och webbteknik med hjälp av systemet Java only Remote Method Inokation (RMI) för distribuerad åtkomst av FMUs.
A Software Architecture for Simulation and Visualisation based on the Functional Mock-up Interface and Web Technologies
{'venue': 'Proceedings of the 56th Conference on Simulation and Modelling (SIMS 56), October, 7-9, 2015, Linköping University, Sweden', 'journal': 'Proceedings of the 56th Conference on Simulation and Modelling (SIMS 56), October, 7-9, 2015, Linköping University, Sweden', 'mag_field_of_study': ['Computer Science']}