High-level language extensions for user-interface programmingJuan M. Lafuente1992Software engineering journal