Logical model of stepwise contextual help for CAD user

E. Panteleev, A.A. Mukuchyan
{"title":"Logical model of stepwise contextual help for CAD user","authors":"E. Panteleev, A.A. Mukuchyan","doi":"10.17588/2072-2672.2023.3.068-078","DOIUrl":null,"url":null,"abstract":"Automatic stepwise contextual help for CAD systems users reduces time to solve the application task since it saves time to search the prompt message in system documentation. Petri nets (PN) can be used to bind available actions of the user considering the state of application data (context). Application of the Petri net inversion method, which uses limited enumeration to construct chains of recommended actions is preferable than using the standard reachability analysis procedure based on exhaustive enumeration. However, the absence in the known implementations of an explicit separation of the axioms of inversion (knowledge) from the mechanism of their processing (inference) deprives the stepwise contextual help system of the necessary flexibility when changing the axioms to consider the assumptions associated with a particular model. Thus, the aim of this research is to provide the necessary flexibility of the contextual help system by separating the knowledge representation model from the inference engine. A colored PN is used as a model of user action scenarios. The inversion axioms are implemented in the PROLOG language. The standard inference engine of the PROLOG language is used as a tool to construct chains of recommended actions. The authors have proposed an axiomatic model of PN inversion and a method to construct a stepwise contextual help by the standard inference engine of the PROLOG language. The method differs by explicit separation of knowledge (inversion axioms) from the inference engine (stepwise recommendations). It reduces the computational costs of adapting the contextual help system when changing the inversion axioms. The proposed method allows to reduce the time spent on adapting the contextual help system, since the field of the changes is limited by the declarations of the inversion axioms. The reliability of the results is confirmed since the proposed method of contextual help is used for the CAD “Model and Archive” user of CSoft company. The results obtained allow creating contextual help services for existing applications with minimal changes to their code base.","PeriodicalId":23635,"journal":{"name":"Vestnik IGEU","volume":"80 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vestnik IGEU","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17588/2072-2672.2023.3.068-078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Automatic stepwise contextual help for CAD systems users reduces time to solve the application task since it saves time to search the prompt message in system documentation. Petri nets (PN) can be used to bind available actions of the user considering the state of application data (context). Application of the Petri net inversion method, which uses limited enumeration to construct chains of recommended actions is preferable than using the standard reachability analysis procedure based on exhaustive enumeration. However, the absence in the known implementations of an explicit separation of the axioms of inversion (knowledge) from the mechanism of their processing (inference) deprives the stepwise contextual help system of the necessary flexibility when changing the axioms to consider the assumptions associated with a particular model. Thus, the aim of this research is to provide the necessary flexibility of the contextual help system by separating the knowledge representation model from the inference engine. A colored PN is used as a model of user action scenarios. The inversion axioms are implemented in the PROLOG language. The standard inference engine of the PROLOG language is used as a tool to construct chains of recommended actions. The authors have proposed an axiomatic model of PN inversion and a method to construct a stepwise contextual help by the standard inference engine of the PROLOG language. The method differs by explicit separation of knowledge (inversion axioms) from the inference engine (stepwise recommendations). It reduces the computational costs of adapting the contextual help system when changing the inversion axioms. The proposed method allows to reduce the time spent on adapting the contextual help system, since the field of the changes is limited by the declarations of the inversion axioms. The reliability of the results is confirmed since the proposed method of contextual help is used for the CAD “Model and Archive” user of CSoft company. The results obtained allow creating contextual help services for existing applications with minimal changes to their code base.
逐步上下文帮助CAD用户的逻辑模型
自动逐步上下文帮助为CAD系统用户减少了解决应用程序任务的时间,因为它节省了在系统文档中搜索提示信息的时间。Petri网(PN)可用于根据应用程序数据(上下文)的状态绑定用户的可用操作。采用有限枚举构造推荐行为链的Petri网反演方法优于采用基于穷举枚举的标准可达性分析方法。然而,在已知的实现中,反转公理(知识)与其处理机制(推理)的显式分离使逐步上下文帮助系统在改变公理以考虑与特定模型相关的假设时失去了必要的灵活性。因此,本研究的目的是通过将知识表示模型与推理引擎分离,为上下文帮助系统提供必要的灵活性。彩色PN用作用户操作场景的模型。反转公理是用PROLOG语言实现的。使用PROLOG语言的标准推理引擎作为构建推荐操作链的工具。作者提出了一个PN反演的公理模型和一种利用PROLOG语言的标准推理引擎构建逐步上下文帮助的方法。该方法的不同之处在于将知识(反转公理)与推理引擎(逐步推荐)明确分离。它减少了在改变反转公理时适应上下文帮助系统的计算成本。所提出的方法允许减少在适应上下文帮助系统上花费的时间,因为更改的领域受到反转公理声明的限制。将本文提出的上下文帮助方法用于CSoft公司的CAD“模型与档案”用户,验证了结果的可靠性。获得的结果允许为现有应用程序创建上下文帮助服务,对其代码库进行最小的更改。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信