Damit das reibungslos und zuverlässig funktioniert, ist allerdings eine fundierte Definition dessen festzusetzen, was das Gerät dann schließlich und endlich tun soll.
Und das unter Berücksichtigung aller Eventualitäten. Hier ist nicht nur die Leistung des Programmierers gefordert sondern die über Jahre hinweg gesammelten Erfahrungswerte guter Anwendungsberater.