9 | | Based on such mid-level abstractions, developers can edit these models and the related source code is changed automatically in background. |
| 9 | Our !PathView tool is a mid-level abstraction of the system under observation that |
| 10 | |
| 11 | Create diagrams by manually, semi-automatically,.. refine them step by step to your needs |
| 12 | Type harvester provides type infromation for better generating of diagrams? |
| 13 | |
| 14 | Usueful for |
| 15 | discussion architectural decisions (has been shown very useful in our lectures, student projects,.. present the current architecture of their system/game...) |
| 16 | refactoring at a higher level point of view |
| 17 | filtering mehtods and classes of a specific concern (program comprehension) |
| 18 | documentation always up to date --> otherwise issues are colored |