ModFrame component
A ModFrame component (MFC) is a software component performing one or more dedicated tasks. Examples of such tasks are: mathematical simulation of process equipment (pipes, tanks, heat exchangers), reading online data and performing computations on them, communicating with databases through JDBC.
A ModFrame component will have one or more property pages depending on the complexity of the component. The behavior of the component is influenced by changing these properties. ModFrame components interact with other ModFrame components through ports. The number of ports and the meaning of these ports vary from component to component, but generally ports are created and deleted by changing the properties of a component.
In the user interface the ModFrame component will be represented by an image, preferably indicating the task the component is performing.