A Template Engineering Based Framework for Automated Software Development

Min Fang,Jing Ying,Minghui Wu
DOI: https://doi.org/10.1109/CSCWD.2006.253060
2006-01-01
Abstract:This paper presents a framework for automated software development: Xauto, which includes four key elements: layer language, template, framework and component. Based on software system patterns, an automatic development process is supported and realized by template engineering and the mapping of layer languages. The authors expound the mapping patterns of Xauto framework in the three aspects of model, view and controller, and demonstrate them by the relevant template examples. The research on Xauto framework solidifies the mature solutions dealing with problems in certain domains and makes it reusable, and facilitates the change of software development mode from personal workshop to template engineering. This shift, therefore, will promote the automatic degree of software development and make it more efficient
What problem does this paper attempt to address?