
AdaCore a Ferrous Systems oznámily společný projekt mající za cíl vyvinout vývojové nástroje pro Rust cílící na bezpečnostně kritické aplikace. AdaCore vyvíjí nástroje pro Adu a její formálně ověřitelnou podmnožinu SPARK. Společný projekt bude rozvíjet nástroj Ferrocene od Ferrous Systems.
Formální ověření kódu je způsob, jak zajistit korektnost aplikace v době překladu, používaný při vývoji bezpečnostně kritických aplikací. Chyby jako dělení nulou, přístup do pole mimo jeho meze nebo nekonečné smyčky jsou odhaleny již v době překladu. V aplikacích implementovaných v jazycích SPARK nebo Agda tak nikdy nemůže dojít k chybám v době běhu (runtime error), nemají proto například výjimky. Jedním z deklarovaných cílů projektu je umožnit používat knihovny implementované ve SPARKu v aplikacích napsaných nejen v Adě, ale také v Rustu.