A Web UI Modeling Approach Supporting Model-Driven Software Development
Model-driven software development has become a tendency in software engineering. However, Web user interfaces have the characteristics of the customization but frequently renewing, which makes traditional software development approach not suitable for the design requirements of Web pages. To solve the problems of the development of Web user interface, and focusing on the characteristics of Web application, a user interface modeling approach is proposed on the basis of interface template and XML technology. Web user interfaces are described in a direct-viewing style with graphics at the model level. The approach can provide an effective support for model-driven software development.
KeywordsWeb user interface Interface template XML Model-driven development
The author is most grateful to the anonymous referees for their constructive and helpful comments on the earlier version of the manuscript that helped to improve the presentation of the paper considerably. This research was supported by the foundation of science–technology development project of Shandong Province of China under Grant No. 2011YD01042 and Grant No. 2011YD01043.
- 1.Won K, Don JF (2010) User interface presentation design assistant. In: Hudson S (ed) Proceedings of UIST’10, New York. ACM Press, New York, pp 10–20Google Scholar
- 2.Pedro S, Piyawadee S, Palbo C et al (2008) Declarative interface models for user interface construction tools: the MASTERMIND approach. In: Proceedings of engineering for human–computer interaction. Chapman & Hall, London. IEEE Press, New York, pp 120–150Google Scholar
- 4.Wan J, Sun B (2011) Interface model to support automated generation of user interface. Comput Eng Appl 39(18):730–736Google Scholar
- 5.Yan L, Feng Y, Song Y (2010) Reusable component classification and querying method. Comput Eng Appl 39(6):85–87Google Scholar
- 6.Kleppe A, Warmer J, Bast W (2009) MDA explained, the model driven architecture: practice and promise. Addison-Wesley, BostonGoogle Scholar