From 84c6e80fb62df1dd2fdc387d490ece505cd27494 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Sun, 10 Jan 2016 21:16:55 +0100 Subject: [PATCH] Auto update --- design.html | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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