AD is a modeling language designed to extract knowledge entities from past projects and reuse them as decision guidelines in future projects. A typical AD project starts with one or more existing Problem Spaces provided by knowledge producers. Architects then derive a concrete Solution Space enriched with custom decisions specific to the project and document the options that have been chosen to solve general and project-specific design problems.
The AD Mentor add-in includes a UML profile for the AD language and several tools that simplify working with Solution and Problem Spaces.
The current version of AD Mentor is available at the release page.
The research that lead to the development of ADMentor was supported by an ABB Research Grant 2014.