面向组件的知识系统开发的软件平台体系结构

O. Nikolaychuk, A. Pavlov, A. Stolbov
{"title":"面向组件的知识系统开发的软件平台体系结构","authors":"O. Nikolaychuk, A. Pavlov, A. Stolbov","doi":"10.23919/MIPRO.2018.8400194","DOIUrl":null,"url":null,"abstract":"The problem of creating a software platform for the automated iterative development of applied knowledge-based systems is considered in the article. Well-known component-based software engineering methodology is utilized as a general approach. The proposed architecture of the software platform includes the management subsystem and a set of problem-oriented components that, in addition to implementing the main functionality, should support the unified platform component interface. The management sub-system provides the ability to interactively define functions of the application based on the combination of the platform components methods via visual programming technique. The list of frequently used functions and features of knowledge-based systems and corresponding platform components is suggested in the article. The data control component implements methods for interacting with a data source. The next component provides the ability to create subject domain model in the ontology form. The rule-based reasoning component provides the ability to create a knowledge base on the top of The obtained domain ontology. The data representation component supplies an automatic creation of elements and forms of the user interface. As an illustrative example, the development process of the knowledge-based system for decision support in the infrastructure logistics domain is presented.","PeriodicalId":431110,"journal":{"name":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":"{\"title\":\"The software platform architecture for the component-oriented development of knowledge-based systems\",\"authors\":\"O. Nikolaychuk, A. Pavlov, A. Stolbov\",\"doi\":\"10.23919/MIPRO.2018.8400194\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The problem of creating a software platform for the automated iterative development of applied knowledge-based systems is considered in the article. Well-known component-based software engineering methodology is utilized as a general approach. The proposed architecture of the software platform includes the management subsystem and a set of problem-oriented components that, in addition to implementing the main functionality, should support the unified platform component interface. The management sub-system provides the ability to interactively define functions of the application based on the combination of the platform components methods via visual programming technique. The list of frequently used functions and features of knowledge-based systems and corresponding platform components is suggested in the article. The data control component implements methods for interacting with a data source. The next component provides the ability to create subject domain model in the ontology form. The rule-based reasoning component provides the ability to create a knowledge base on the top of The obtained domain ontology. The data representation component supplies an automatic creation of elements and forms of the user interface. As an illustrative example, the development process of the knowledge-based system for decision support in the infrastructure logistics domain is presented.\",\"PeriodicalId\":431110,\"journal\":{\"name\":\"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"14\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/MIPRO.2018.8400194\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/MIPRO.2018.8400194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14

摘要

本文考虑了为应用知识系统的自动迭代开发创建软件平台的问题。众所周知的基于组件的软件工程方法被用作通用方法。提出的软件平台体系结构包括管理子系统和一组面向问题的组件,这些组件除实现主要功能外,还应支持统一的平台组件接口。管理子系统通过可视化编程技术提供了基于平台组件方法组合的交互式定义应用程序功能的能力。本文列出了基于知识的系统的常用功能和特性以及相应的平台组件。数据控制组件实现与数据源交互的方法。下一个组件提供了以本体形式创建主题领域模型的功能。基于规则的推理组件提供了在获得的领域本体之上创建知识库的能力。数据表示组件提供了用户界面元素和表单的自动创建。以基础设施物流领域基于知识的决策支持系统为例,介绍了系统的开发过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The software platform architecture for the component-oriented development of knowledge-based systems
The problem of creating a software platform for the automated iterative development of applied knowledge-based systems is considered in the article. Well-known component-based software engineering methodology is utilized as a general approach. The proposed architecture of the software platform includes the management subsystem and a set of problem-oriented components that, in addition to implementing the main functionality, should support the unified platform component interface. The management sub-system provides the ability to interactively define functions of the application based on the combination of the platform components methods via visual programming technique. The list of frequently used functions and features of knowledge-based systems and corresponding platform components is suggested in the article. The data control component implements methods for interacting with a data source. The next component provides the ability to create subject domain model in the ontology form. The rule-based reasoning component provides the ability to create a knowledge base on the top of The obtained domain ontology. The data representation component supplies an automatic creation of elements and forms of the user interface. As an illustrative example, the development process of the knowledge-based system for decision support in the infrastructure logistics domain is presented.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信