Bündner, Hendrik2023-03-022023-03-022018https://dl.gi.de/handle/20.500.12116/40570Software development projects at an industrial scale, even greenfield projects, at some point require the integration of legacy systems. The anti-corruption layer pattern is often used to separate new and old system. However, implementing an anti-corruption layer is expensive and error-prone. The approach introduced by this paper creates a model of the legacy system by code analysis and model inference. Subsequently, the legacy model can be referenced by the new systems model and is thereby integrated into the model-driven development process. The paper shows how the anti-corruption layer is generated from the integrated models. Further, it will be reported on query support and first practical experience from an industrial scale project.enAnti-Corruption Layer Modeling - Introducing a Model-Driven Approach to Integrate Legacy SoftwareText/Journal Article0720-8928