重构ml 该组件实现了机器学习和基于规则(基于知识)的应用程序部署重构。 先决条件 该模块取决于SODALITE子项目“ refactoring-option-discoverer”和“ semantic-reasoner”。 因此,首先建立它们。 有关构建过程的信息可以在相应的项目中找到。 https://github.com/SODALITE-EU/refactoring-option-discoverer https://github.com/SODALITE-EU/semantic-reasoner 基于规则的重构 “基于规则”子项目包括基于规则的重构引擎。 要构建它,您可以使用maven mvn clean install 生成的工件是可以部署在任何Web服务器中的Web应用程序(.war文件)。 基于ML的性能建模和重构 性能建模应用基准测试(在设计时)和机器学习。