A formal approach to the generation of visual language environments supporting multiple views | IEEE Conference Publication | IEEE Xplore