首页    期刊浏览 2025年08月19日 星期二
登录注册

文章基本信息

  • 标题:A Multi-Agent Systems Engineering for Semantic Search of Reuse Software Components
  • 本地全文:下载
  • 作者:Nedhal A. Al-Saiyd ; Muna F. Al-Samarae ; Intisar A. Al-Sayed
  • 期刊名称:International Journal of Computer Science Issues
  • 印刷版ISSN:1694-0784
  • 电子版ISSN:1694-0814
  • 出版年度:2014
  • 卷号:11
  • 期号:6
  • 出版社:IJCSI Press
  • 摘要:In component-based software development (CBSD) approach, the searching and retrieving of accurate reusable software components that are stored in large, distributed and heterogeneous-structured repositories is a tedious and time consuming process. This paper presents the design and implementation of ontology-based multi-agent software component retrieval system using semantic and structural formalism. A multi-agent system (MAS) is used for searching interconnected repositories and retrieving the desired software component. It consists of integrated tasks that are developing an internal keyword/concept reference table (Terms Vector), understanding the meaning user query using keyword matching, structuring the component specification in repository, developing a semantic search engine, categorizing the selected components, and presenting the relevant retrieving component in user-friendly way. The users inset a free form of a natural language query without having to know about the vocabulary or the structure of the ontology, and the system produces better relevant results than the traditional keyword-based retrieval systems. An Ontology Web Language (OWL) is used to represent ontologies of component knowledge base and knowledge modeling is built using Protg and OWL-based representation. The implementation of the ontologies models is separated from the implementation of the semantic retrieval system of reusable components. Therefore, it is easy to maintain.
  • 关键词:Component;Based Development; reusable Software Component; Multi;Agent Software Engineering; Semantic Search; Ontology; knowledge Modeling
国家哲学社会科学文献中心版权所有