• 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