Framework
The framework for this design pattern is an extension of the familiar Model/View/Controller (MVC) design pattern. In this framework, MVC classes are represented by IEC 61499 function block types. The class hierarchy of elements in this framework has its root in the FBInstance class defined in IEC 61499-1, as shown in the UML class diagram below.