DB-Model
Table 4.1. Solver
SolverID | This is an ID to manage the solvers in the DB. |
Name | The name wich is shown in the GUI. |
Binary | Is the compiled (executable) code of the solver. |
Description | Save the description from the GUI in the DB. |
md5 | is the md5-checksum from the solverbinary. |
Code | save the uncompiled sourcecode of your solver. |
Version | is the version of the solver. |
Boundary Conditions
Every solver need a name and a version, because this tuple is unique.
The md5-checksum is also unique, so it is not possible to save one solver two times.
The source code and the description is optionaly.