Back to overview

Recovering Software Architecture with Softwarenaut

Type of publication Not peer-reviewed
Publikationsform Original article (non peer-reviewed)
Publication date 2012
Author Lungu Mircea, Nierstrasz Oscar,
Project Synchronizing Models and Code
Show all

Original article (non peer-reviewed)

Journal ERCIM News
Volume (Issue) 88
Page(s) 14 - 14
Title of proceedings ERCIM News

Open Access


As a complex software system evolves, its architecture typically degrades, and thus it becomes progressively harder to understand and maintain. Softwarenaut is an interactive and collaborative tool that helps developers recover and consequently improve the architecture of such systems by offering mechanisms to represent, filter, query and manipulate architectural views of the system under analysis. Softwarenaut is an open and extensible tool that is part of the Moose software analysis platform, which is used for numerous academic and industrial projects related to software evolution.