Mi chiedo se ci sia uno strumento in grado di generare un grafico di dipendenza tra i file di oggetti linguaggio C e quindi analizzare come trasformare quel grafico in un DAG modificando il codice che crea cicli, spostandolo in altri file sorgente.
Ho disegnato un grafico delle dipendenze a mano e probabilmente ne potrei fare uno usando makedepend o qualcosa di simile, ma anche lo spostamento delle funzioni deve essere fatto a mano.
Scusa se questo è vago, ma questo è il meglio che posso descrivere in questo momento.