ساعدت مسترال مشغلاً أوروبياً للطاقة في نقل 40,000 سطر من كود Fortran 77 القديم لمحاكي خزان مكثف فيزيائياً إلى C++ حديث. تناول المشروع تحديات ترجمة الكود الإجرائي ذي الحالة العامة إلى بنية كائنية التوجه مع ضمان التكافؤ العددي.
- بنت مسترال أداة تكافؤ للتحقق من مطابقة وحدات C++ المنقولة للمخرجات الأصلية لـ Fortran عددياً.
- وثّقت الوكلاء قاعدة الكود القديمة المتناثرة عن طريق توليد شجرة المتصل/المُتَّصَل ومواءمة ملفات PDF القديمة مع المصدر.
- استخدم الفريق سير عمل هيكلي يجمع بين وكلاء المخطط والمبرمج والمختبر والمراجع إلى جانب الإشراف البشري.
- نجح هذا النهج في نقل 40,000 سطر في السباق الأول من إجمالي 300,000 سطر.
تسلط دراسة الحالة الضوء على أن بناء أداة تكافؤ وتنظيم التوثيق قبل النقل هما خطوتان حاسمتان للنجاح. كما توضح أن سير العمل الهيكلي مع نقاط مراجعة بشرية أكثر فعالية من الوكلاء المستقلين تماماً في تحديث الأنظمة القديمة المعقدة.