Software archeology

In old or aged software systems, the knowledge of the architecture is sometimes lost. In that case, there is a need for “software archeology” to understand in deep how the system is working, to be able to fix existing problems or adding new features. We had to perform such a work in various embedded systems.[/lang_en]