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.
翻译:迄今为止,维持遗留的企业信息系统仍是一个昂贵和耗时的过程,需要付出大量的努力和成本才能实施小的改动; MITRAS力求通过提供基于图形转换的自动维护系统模型来降低维护费用; 本条介绍了帕台诺公司对MITRAS的一种不同办法,其目的是保证在源代码的语法和类型语义层次上进行修改的正确性; 同时,它提议了一种可扩展的结构,允许最多样化的系统进行软件维护,通过功能测试对Parthenos进行了评估,采用精确、回溯和计量等措施评估其有效性。