Can functional equivalence be achieved automatically?
ArtinSoft’s technology has proven to automatically migrate more than 95% of the source code to your preferred target language. The reason why functional equivalence falls short of reaching 100% at the automatic migration stage is due to the following two factors: first of all, the paradigm shift between the two languages, and the dependency of the applications developed in one language on the platform where they are executed. The second reason has to do with the knowledge or work that has to be developed or provided by human beings. A clear example of this occurs at the stage where the system is tested. These tests cannot be carried automatically without any user intervention. The users are the only ones who know how the system behaves and what the results that the system produces should be like.