Title :
Reverse engineering of user interfaces
Author :
Merlo, E. ; Girard, J.F. ; Kontogiannis, K. ; Panangaden, P. ; Mori, R. De
Author_Institution :
Centre de Recherche Inf. de Montreal, Que., Canada
Abstract :
A method for reverse engineering user interfaces based on their structural and behavioral representations is presented. The interface structure is represented using an object oriented approach while interface behavior is described using Milner´s process algebra (CCS). A specification language for user interfaces is designed for the multiple purposes of serving as a target language for the reverse engineering process, as a working specification language for interface redesign, and as a specification language for generating a new user interface for a specific platform. The motivations and advantages of such a representational method are discussed together with examples of user interface reverse engineering in a common business-oriented language (COBOL)/CICS environment
Keywords :
formal specification; object-oriented methods; software engineering; user interfaces; (COBOL)/CICS environment; CCS; behavioral representations; common business-oriented language; interface structure; object oriented approach; process algebra; representational method; reverse engineering; specification language; target language; user interfaces; Algebra; Carbon capture and storage; Councils; Data mining; Data processing; Educational institutions; Engineering management; Reverse engineering; Specification languages; User interfaces;
Conference_Titel :
Reverse Engineering, 1993., Proceedings of Working Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-3780-3
DOI :
10.1109/WCRE.1993.287767