The Model-Composition Problem in User-Interface Generation

  • Authors:
  • R. E. Kurt Stirewalt;Spencer Rugaber

  • Affiliations:
  • Department of Computer Science and Engineering, Michigan State University, East Lansing, MI 48824, USA. stire@cse.msu.edu;College of Computing, Georgia Institute of Technology, Atlanta, GA 30032, USA. spencer@cc.gatech.edu

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Automated user-interface generation environments have been criticized for their failure to deliver rich and powerful interactive applications. To specify more powerful systems, designers require multiple specialized modeling notations. The model-composition problem is concerned with automatically synthesizing powerful, correct, and efficient user interfaces from multiple models specified in different notations. Solutions to the model-composition problem must balance the advantages of separating code generation into specialized code generators each able to take advantage of deep, model-specific knowledge against the correctness and efficiency obstacles that result from such separation. We present a correct and efficient solution that maximizes the advantage of separation by using run-time composition mechanisms.