diff --git a/design.html b/design.html index 508a244d..b2ebeec6 100644 --- a/design.html +++ b/design.html @@ -51,14 +51,21 @@ The result is a simple architecture and an easy to understand implementation, following the Dijkstra quote Simplicity is prerequisite for reliability.
+-Extensive and automated tests with the runtime checker valgrind (memcheck/helgrind/drd), -the Google sanitizer (asan/msan/tsan/ubsan) -and the clang static analyzer +Extensive and automated tests with the runtime checker valgrind, +the Google sanitizer. are done to ensure the correctness of the final application. The test has a code coverage of over 90%, measured with lcov.
++The source code is also verified with the +coverity scan +and clang +static analyzers. +
+The second design principle was robustness. It supports any kind of problem. Even on kernel panics, power-downs