The DSM stores the model in a plain file rather than in a data base. We chose this option for the following reasons:
- The model can easily be stored in file-based repositories, including Git, Rational ClearCase and Microsoft SharePoint. This makes it trivial to integrate with your existing configuration management tools and processes.
- The DSM does not need to implement its own private version control system. A complete version control system is a complex product in its own right, but we want to concentrate on providing a good safety case management tool.
- It is easy to share files with contributors and collaborators.
In the future the DSM will be able to compare different versions of a safety case and highlight the differences between the two.