A model-view separation architecture for GUI application components | IEEE Conference Publication | IEEE Xplore