DocumentCode
2762700
Title
A Template Engineering Based Framework for Automated Software Development
Author
Fang, Min ; Ying, Jing ; Wu, Minghui
Author_Institution
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou
fYear
2006
fDate
3-5 May 2006
Firstpage
1
Lastpage
6
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
Keywords
automatic programming; object-oriented methods; object-oriented programming; software reusability; Xauto framework; automated software development; software system patterns; template engineering based framework; Automation; Collaborative work; Educational institutions; Humans; Logic; Natural languages; Object oriented modeling; Programming; Software systems; Unified modeling language; Automated Software Development; Code Generation; Pattern; Template; Template Engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2006. CSCWD '06. 10th International Conference on
Conference_Location
Nanjing
Print_ISBN
1-4244-0164-X
Electronic_ISBN
1-4244-0165-8
Type
conf
DOI
10.1109/CSCWD.2006.253060
Filename
4019096
Link To Document