Software architecture tooling for the AI age
-
Updated
Apr 12, 2026 - TypeScript
Software architecture tooling for the AI age
🧠 Research project in conjunction with IBM and UCL to refactor anti-patterns in Java codebases
📝 Blog for the IBM x UCL MSc group project, exploring LLM-powered legacy code refactoring.
CUI-conscious sustainment OS for maintenance triage, parts bottlenecks, controlled technical-data access, approval-gated AI recommendations, and auditable evidence—helping teams see what’s fixable now, what’s blocked, and why.
AI-assisted platform for understanding and documenting opaque legacy systems from code, logs and runtime artifacts.
OMG Knowledge Discovery Metamodel (KDM) 1.4 (formal/16-09-01) / ISO/IEC 19506 — extensible TypeScript base classes and interfaces for the KDM metamodel. Pure KDM; downstream consumers extend through TypeScript inheritance.
Automatically converts legacy Python 2 code to Python 3 with compatibility checks and test generation.
Streamline defense sustainment by managing maintenance, parts, data access, and AI-driven decisions in a unified, auditable system.
Add a description, image, and links to the software-modernization topic page so that developers can more easily learn about it.
To associate your repository with the software-modernization topic, visit your repo's landing page and select "manage topics."