The problem is that there has never been a way to apply ISO-9000 principals to software development itself because human's are not programmable text generators or knowledge engines or anything of the sort, where it is at least theoretically possible to correct the rules around a fragment of code, rerun the commands and options around anything containing those fragments, rebuild, and have the issue fixed.
Well, my pet project does just that: provide ISO-9000 enhanceable knowledge bases of how to map models to source code of any free-form text sourced language, allowing you to fix the rules, regenerate the code for the application(s), rebuild them, and have the problem fixed anywhere it was occuring in the entire multi-million line code base.
I'm working on 3.1 - it's roughly 4M lines of code so far.
2.13 is used to produce 3.1, but there are also older rule sets in the old cfkbase directory that have examples of C/C++ code, database creation scripts and stored procedures for a JDBC variation of database IO that has been abandoned now, but which still provide a rich set of "how to get started" examples of working with those languages and database engines for creating your own custom rulesets for your enterprise or project's use.
You'll find a write-up about it at https://msobkow.github.io/, with the repositories in my msobkow github set as publicly visible source. In particular, if you want to play around and see whether this is worth keeping tabs on, there are instructions at https://msobkow.github.io/mcf.html