%0 Journal Article %T Survey of Generative Programming
生成式程序设计研究概述 %A FAN Shao-Feng %A ZHANG Nai-Xiao %A
范少锋 %A 张乃孝 %J 计算机科学 %D 2005 %I %X Not only the size of software is becoming larger and larger,but also its complexity is becoming higher and higher. How to efficiently develop software products with high quality and how to effectively maintain software and e- volve it become the focus of software methodology. To realize these goals,some effective methods and technologies have been proposed in sucess. Combining the soul of some advanced methods and technologies, Krzysztof Czarnecki and U. Eisenecker proposed a new software engineering paradigm,generative programming. GP is based on modeling software system families such that,given a particular requirement specification,a highly customized and optimized in- termediate or end-product can be automatically manufactured on demand from elementary reusable implementation components by means of configuration knowledge. GP encompasses two complete development cycles: one for design- ing and implementing the generative domain model,that is to develop for reuse; the other for using the generative do- main model to produce concrete system,that is to develop with reuse. This paper will discuss the analysis and design method,as well as the related implementing technologies of the new proposed software engineering paradigm. %K Generative programming %K System family %K Configuration knowledge %K For reuse %K With reuse %K Domain engineering %K Feature model
生成式程序设计 %K 软件规模 %K 软件复杂度 %K 建模 %K 配置知识 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=BCF9C5B1EF9992FE&yid=2DD7160C83D0ACED&vid=9971A5E270697F23&iid=38B194292C032A66&sid=59906B3B2830C2C5&eid=7801E6FC5AE9020C&journal_id=1002-137X&journal_name=计算机科学&referenced_num=5&reference_num=22