AdaDep

An ASIS-based application to help you understand what uses what in your projects; very useful in reorganizing packages. AdaDep tells, for each package used by a module, which elements from the package are actually used

AdaSubst

An ASIS-based applications to help you reorganize your projects. AdaSubst performs semantic substitutions, i.e. substitutions that take Ada rules into account. With AdaSubst, you can change an identifier, or move elements from a package to another one, and change automatically all previous modules to account for the change. AdaSubst also offers functions for removing use clauses (and fixing all identifiers accordingly) and removing representation clauses.