/granite

GRANITE - GeneRic softwAre iNterface RequIrement gEnerator

Primary LanguagePythonMIT LicenseMIT


GRANITE - GeneRic softwAre iNterface requIremenTs gEnerator

CodeFactor CodeInspector CodeInspector Language grade: Python Total alerts

DeepSource DeepSource GitHub

Python Python

BuildWithLove BuildByDev BuildByDev

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.

Quick Install 🚀

Section to be written


Quick usage 🚀

Section to be written