TESIS: Member of the Vector Group
Virtual Test Driving

Evaluation License

Collaborative engineering and version control with Subversion

In DYNA4 any models, model parts and related data can be administrated and assembled to a virtual vehicle. Due to new or redesigned variants, the model pool can quickly  grow and become challenging to manage effectively. Furthermore, multiple versions of models may exist  within a collaborating  team or even within multipledepartments. In these cases it is recommended to work to  a suitably tailored development process. Tool-based versioning with distribution and administration of data, models and results is then an essential process element. DYNA4 consists of an integrated support of the common version control system Subversion (SVN).

Typical examples for collaborative engineering with version control

1. Collaboration between departments

  • Intra-departmental development: Each department are using DYNA4 for their individual projects. The model  and databases are also available for other departments.
  • Inter-departmental cooperation: The SVN repository provides central storage and exchange of the common used models, data, preprocessing functions etc.
  • Approval and verification within a department: The internal development can be managed flexibly using further SVN branches. Controlled merge of the changes allows an easy and transparent appoval process.

2. Collaboration with different tasks and user roles

  • The Model Developer is someone who is responsible for the design and integration of complete simulation models, models of a certain component and/or preperation of the corresponding data sets.  Once models and data are validated, they can be checked into the repository for other users to access. 
  • The Operator/ Model User  is responsible for running the simulations and test cases using models from the developer and evaluating the results.
  • Controlled exchange of files: The SVN repository can be set up to provide the Operator with only the approved models and data.

Benefits

  • Comprehensible administration of your model variants and results
    Maintain copies of older versions and keep track of the changes made, who has made them and why they were made.  It is possible to revert to older versions of files, in the case that an unwanted change is made or in the case of data loss on a particular machine.
  • Quality control
    You can organize your models and data according to your internal processes,e.g.introducing quality gates such that only validated models or models with definded interfaces are available for end user groups.
  • Collaboration
    A central feature of SVN is the ease with which a team of people can work together on an approved model basis.
  • Traceability
    The structure provided by the SVN and the DYNA4 framework automatically ensures traceability. Simulation results can be reproduced by activating the relevant file versions.

In the latest DYNA4 release a detailed documentation for SVN implementation is available.

You can also rely on individual advice of our simulation consultants.
Feel free to contact us >>