To make software maintenance easier, a superior quality of
its design and implementation process must be ensured. For
this reason, existing software must be supported by automated
systems for analysis, diagnose and design improvement, at a
high level as well as at a level close to source code. iPlasma
is an integrated environment for quality analysis of objectoriented
software systems that includes support for all the necessary
phases of analysis: from model extraction (including
scalable parsing for C++ and Java) up to high-level metricsbased
analysis, or detection of code duplication. iPlasma has
three major advantages: extensibility of supported analysis,
integration with further analysis tools and scalability, as it
was used in the past to analyze large-scale projects in the size
of millions of code lines (e.g. Eclipse and Mozilla).