MISRA C++:2008 - Guidelines for the use of the C++ language in critical systems