
uofs-silver-hg
This screenshot is not the final from of stable release
What is SILVER
SILVER is a software system which aims to support distributed simulation modeling collaboration. In particular, SILVER offer to help simulation modellers bookkeeping model structural changes, organizing associated documentation and simulation trajectories (outputs).
Our current version of SILVER can work with popular modelling software such as Vensim (up to 6.5) and Anylogic (up to 6.2.2) externally. Should you need support from your particular version of modeling software, please let us know.
From software engineering's perspective, we used a number technology to implement a stable desktop system and to integrate a visual workspace and a set of data visualizations to support collaborative modelling. * We designed and implemented SILVER as a component based system using the Eclipse Rich Client Platform and the Equinox OSGi. * We utilized the Atomikos transactional manager to allow JEE transactions for data transportation without having to integrate an application server. * We used the Prefuse toolkit to implement a visual workspace to support team-based modelling coordination. * We also applied techniques provided from apache object pooling factory and aspectj to optimize the system.
Visualization
As a work in progress, we use an undirected graph to represent shared models and assumptions recorded by modelling collaborators. On top of that, we took the idea of BubbleSets to add another set of dimensions for information related to single user activities, assumptions that applied the same set of parameter values, etc.
Contact
For any further information and progress of development please email yudi.xue at usask.ca.
Help us
If you find a bug, then please report to the Issues page or start a discussion at silver discussion group.
Project Information
- License: Apache License 2.0
- Content License: Creative Commons 3.0 BY
- 3 stars
- hg-based source control