  Maintaining legacy enterprise information systems is a known necessity in
companies. To date, it remains an expensive and time-consuming process,
requiring high effort and cost to get small changes implemented. MITRAS seeks
to reduce the maintenance cost by providing an automatic maintenance system
model based on graph transformations. This article presents Parthenos, a
different approach to MITRAS, whose goal is to guarantee the correctness of
introduced modifications at a syntax and type semantics level of the source
code. Along with that, it proposes an extensible architecture, which allows the
most varied types of systems to carry out software maintenance. Parthenos was
evaluated through functional tests to evaluate its effectiveness, using
measures of precision, recall, and f-measure.
