检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]清华大学软件学院
出 处:《计算机科学》2006年第6期247-250,共4页Computer Science
基 金:国家重点基础研究发展规划(973):No.2004CB719400;2004CB719406;2003AA414030(总)/2003AA414031;2004AA412010。
摘 要:针对当前产生式编程方法不能有效地应用于复杂软件系统(如信息系统)的开发,不能在分析和设计的层次上复用软件等问题,本文提出了一种基于特征精化的产生式编程方法,基本思想是首先使用特征模型(Feature Model)描述领域内的概念和特征,然后使用特征精化的方法将特征精化为基本特征,用基本特征和之间的关系说明特征是如何实现的,最后将基本特征映射为组件,根据系统的特征模型组装组件,构建整个软件系统。基于特征精化的产生式编程方法是建立在特征和组件的基础上的,适用于信息系统类软件的开发。This paper presents an efficient Generative Programming (GP) method based on feature refinement and components for development of complex software system such as information system. The basic idea is to present domain features and concepts using the form of features and feature models, which can describe differences and commons of software on level of analysis and design. Then features are refined to basic features, which present internal structure of features. Finally, basic features are mapped to component or components. According to the feature models of system, software is generated through compositing components automatically by generator. This method is suitable for the development of information system software.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49