A language-driven approach for the design of interactive applications | OUP Journals & Magazine | IEEE Xplore