Title :
Multi-valued constant propagation for the reengineering of user interfaces
Author :
Merlo, E. ; Girard, J.F. ; Hendren, L. ; De Mori, R.
Author_Institution :
Centre de Recherche Inform. de Montreal, McGill Coll., Montreal, Que., Canada
Abstract :
An extension of simple constant propagation analysis is presented in the context of the ongoing Macroscope project on the reengineering of user interfaces. Multi-valued constant propagation analysis (MVCP) is needed to extract user interface behavioral specifications from source code. Structural and behavioral specifications are used to generate new user interface code that will be integrated into the original system. The flow analysis aspects involved in the MVCP approach are described together with an overall view of the user interface reengineering project. The motivations and advantages of such an analysis method are presented
Keywords :
data flow analysis; formal specification; systems re-engineering; user interfaces; MVCP approach; Macroscope project; code generation; constant propagation analysis; flow analysis; multi-valued constant propagation analysis; source code; systems reengineering; user interface behavioral specifications; user interface code; user interface reengineering project; user interfaces; Educational institutions; Engineering management; Graphics; Object oriented modeling; Performance analysis; Productivity; Project management; Reverse engineering; Usability; User interfaces;
Conference_Titel :
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-4600-4
DOI :
10.1109/ICSM.1993.366950