Several CASE tools (mainly code generators like the TAC described
below) have been created
for parts of VISTA. As system-independence and portability is a major
design goal of VISTA, a software configuration management utility
has finally been implemented as consistent
part of the framework's base system.
Vienna MAKE (VMAKE)
is
designed as a monolithic
self-contained tool and is entirely based on the very same XLISP
interpreter which is also used as basis for the task level
implementation
.
It needs only compiler, linker,
and archive maintainer and overcomes all the
disadvantages and limitations of make-based solutions.
An application example of VMAKE is given in Section 8.