A formal specification of a visual language editor | IEEE Conference Publication | IEEE Xplore