特定语言（domain-specific languages）。反射模型技术会比较系统架构师提供的高阶模型，和程式码的实现特定领域的语言。领域特定语言则是专注在标示及检查架构上的限制条件。
软体架构恢复.软体架构恢复（重建，或逆向工程）包括从已有资讯（包括程式实现以及已有文件）中找到软体架构的方式以及技巧。若是遇到软体的文件过旧、架构腐蚀（软体的架构和后来的实现及维护不一致），又需要进行决策时，就需要进行软体架构恢复。常见的技巧包括静态程序分析，软体架构恢复也是软体智能实务中的一部