Fraunhofer SAVE (Software Architecture Visualization and Evaluation) is a research prototype for goal-oriented analysis of software systems. Its primary feature is architecture compliance checking, i.e. assessing the degree to which an implementation conforms to its intended architecture. SAVE - developed as an Eclipse plug-in - reverse engineers system artifacts (e.g., source code written in Java, C/C++, Fortran, etc.) and lifts this information to the abstraction level of the architecture (either automatic or using expert input). Its powerful visualization offers many abstraction, navigation, and filtering capabilities, which accelerate the analysis of large-scale software systems.
Dominik Rost works as a researcher for the Fraunhofer Institute for Experimental Software Engineering (IESE) in Kaiserslautern, Germany, in the department of Product Line Architectures (PLA). His research interests are software architecture, reverse engineering and software analysis. He has several years of experience with eclipse, plug-in development and several eclipse projects like EMF or JDT.