摘要
随着Internet和软件复用技术的发展 ,用户根据自己的计算需求 ,从网上构件库中搜索构件 ,并由构件动态生成程序成为可能 .针对这种按需计算的需求 ,本文提出一种在网络环境下进行程序挖掘的方法 :采用智能代理分析理解用户的计算需求 ,从网上构件库中识别、搜索可用构件 ,并组装链接 ,形成满足用户要求的可执行程序 .文中论述了程序挖掘的基本概念、基于代理的程序挖掘原型系统 。
With the development of Internet and software reuse,it will be possible that end user who wants to customize some functional feature can get such program by finding some components from component libraries and compiling them according to the user′s demand.A program mining methodology under networked environments is presented:with the aid of intelligent agents,analyzing and understanding user's requests for computing,identifying and searching component candidates from online component libraries,composing and reassembling them to form programs that perform the expected computing.The basic concepts,system framework,overall process and agent platform of program mining are investigated.The research issues are also discussed to present an open research area.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2003年第5期793-796,共4页
Acta Electronica Sinica
基金
国家 973计划 (No .G1 9980 30 4 0 9)
关键词
程序挖掘
代理
软件复用
构件
构件检索
领域工程
program mining
intelligent agent
software reuse
component
component retrieval
domain engineering