Sotoarc
Sotoarc är ett kommersiellt verktyg för statisk kodanalys för programvaruarkitekter. Den visualiserar grafiskt den statiska strukturen hos mjukvarusystem skrivna i Java , C# eller i C++- kod. Kodstrukturen visas som hierarkier (träd) av moduler, paket och filer. Dessutom kan användaren grafiskt beskriva den specificerade mjukvaruarkitekturen för ett mjukvarusystem. Genom att göra så jämför verktyget omedelbart denna avsedda arkitektur med den implementerade kodstrukturen och framhäver alla arkitekturöverträdelser (dvs alla kodreferenser och beroenden som inte motsvarar den avsedda arkitekturen).
Som ett tilläggsverktyg till Sotoarc kan en Eclipse -plugin göra kontrollen av arkitekturöverensstämmelse direkt i Eclipse. Denna plug-in informerar utvecklaren omedelbart när han precis har implementerat kod som bryter mot arkitekturens begränsningar.