Interfacing components (contd.)
Interface model allows components to share one or more state variable. (i.e. simple Boolean, integer, buffer and other data type)
- Sharing ? value of state variable in interface may be changed by several different components.
- Undisciplined used of shared variable can lead to time dependent design errors which can be difficult to locate.