GRANITE is a tool for generating an interface requirements document, along with the associated source code, from an abstract description of interfaces. These interface requirements are written in Markdown, the associated source code is in C language, and the abstract description is in XML language. This process makes it possible to put in phase at the level of the interfaces two softwares, an embedded software and an EGSE for example. This avoids misunderstandings or software implementations that differ from the requirement document, whether by suppliers, systems integrators or the test facilities team.
Section to be written
Section to be written