Suspicious Model Detection to Improve Model-Based System Development
摘要
Model-Driven Engineering (MDE) enhances software development by utilizing abstract system models. However, the existence of anomalous models can compromise system quality and reliability. This paper introduces an unsupervised machine learning approach that employs the Isolation Forest algorithm to detect anomalies in software models without requiring labeled data. The method achieves a 99% accuracy on Ecore models and 98% accuracy on UML models, demonstrating its effectiveness in identifying anomalous models and enhancing the robustness of model development.