Models: toward integrated knowledge modeling environments

Mihai Barbuceanu
{"title":"Models: toward integrated knowledge modeling environments","authors":"Mihai Barbuceanu","doi":"10.1006/knac.1993.1010","DOIUrl":null,"url":null,"abstract":"<div><p>Building knowledge-based problem solvers requires an intellectually challenging modeling stage whose dominance over other activities is now widely recognized. In spite of this, current languages and environments leave the modeling activity on the shoulders of the human, concentrating on the routine programming aspect. Next generation languages and tools will have to explicitly support modeling in the first place. This paper presents a proposal for such a next generation knowledge modeling environment and discusses some steps we have made in this direction. Unlike existing programming environments, knowledge modeling environments focus on manipulating explicit, declarative specifications of problem-solving models which must be acquired, organized, modified, explained, validated, simulated and, eventually, translated into performance computer languages. Programming is only one of the activities supported in such an environment. This paper also discusses the knowledge modeling language we have developed as the foundation of the modeling environment. This language extends term classification technology with refinement, constraints, patterns and events, actions and methods, in order to support the description of both domain and control specifications required by problem-solving models. To substantiate the claims about the adequacy of the language, the paper presents two important modeling applications. The first is developing a full KADS language on top of it and the second is modeling a well known generic problem solving method, \"propose-and-revise\".</p></div>","PeriodicalId":100857,"journal":{"name":"Knowledge Acquisition","volume":"5 3","pages":"Pages 245-304"},"PeriodicalIF":0.0000,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1006/knac.1993.1010","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge Acquisition","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1042814383710101","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

Abstract

Building knowledge-based problem solvers requires an intellectually challenging modeling stage whose dominance over other activities is now widely recognized. In spite of this, current languages and environments leave the modeling activity on the shoulders of the human, concentrating on the routine programming aspect. Next generation languages and tools will have to explicitly support modeling in the first place. This paper presents a proposal for such a next generation knowledge modeling environment and discusses some steps we have made in this direction. Unlike existing programming environments, knowledge modeling environments focus on manipulating explicit, declarative specifications of problem-solving models which must be acquired, organized, modified, explained, validated, simulated and, eventually, translated into performance computer languages. Programming is only one of the activities supported in such an environment. This paper also discusses the knowledge modeling language we have developed as the foundation of the modeling environment. This language extends term classification technology with refinement, constraints, patterns and events, actions and methods, in order to support the description of both domain and control specifications required by problem-solving models. To substantiate the claims about the adequacy of the language, the paper presents two important modeling applications. The first is developing a full KADS language on top of it and the second is modeling a well known generic problem solving method, "propose-and-revise".

模型:面向集成知识建模环境
构建基于知识的问题解决者需要一个具有智力挑战性的建模阶段,该阶段对其他活动的主导地位现在得到了广泛认可。尽管如此,当前的语言和环境将建模活动留给了人类,集中在日常编程方面。下一代语言和工具必须首先明确支持建模。本文提出了这样一个下一代知识建模环境的建议,并讨论了我们在这个方向上所采取的一些步骤。与现有的编程环境不同,知识建模环境侧重于操纵问题解决模型的显式、声明性规范,这些规范必须被获取、组织、修改、解释、验证、模拟,并最终转化为性能计算机语言。编程只是在这种环境中支持的活动之一。本文还讨论了我们开发的作为建模环境基础的知识建模语言。该语言通过细化、约束、模式和事件、动作和方法扩展了术语分类技术,以支持解决问题模型所需的领域和控制规范的描述。为了证实关于该语言的充分性的说法,本文提出了两个重要的建模应用程序。第一个是在它之上开发一个完整的KADS语言,第二个是建模一个众所周知的通用问题解决方法,“提出并修改”。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信