“…Jest to jednak żmudne rozwiązanie, może także prowadzić do komplikacji podczas dalszych modyfikacji programu. Zadanie to znacznie upraszcza się, jeżeli pakiet inżynierski wspiera inżynierię wahadłową [20] lub przynajmniej udostępnia szablony kodów źródłowych na podstawie tworzonych modeli, na przykład w języku SysML [21]. Niestety, optymalne, z uwagi na wymagania komunikacyjne, rozmieszczenie wszystkich zmiennych niekiedy jest niemożliwe, zwłaszcza dla zmiennych złożonych (tablic, struktur) lub wykorzystywanych na wielu ekranach procesowych.…”