以知识为基础的实时系统方法

ACM-SE 28 Pub Date : 1990-04-01 DOI:10.1145/98949.99096
R. Ghaly, N. Prabhakaran
{"title":"以知识为基础的实时系统方法","authors":"R. Ghaly, N. Prabhakaran","doi":"10.1145/98949.99096","DOIUrl":null,"url":null,"abstract":"We select the OSAM* model for the knowledge base representation [2] and extend it with real time aspects.The reason for our selection of OSAM* is that it has versatile semantic associa­ tion types that increase the functionality of the system. OSAM* supports generalization, aggregation, interaction, cross product composition associations and follows the object oriented paradigm. It supports encapsulation and multiple inheritance mechanisms. The association types con­ trol the visibility among different entities of the application domain. OSAM* class definition integrates not only the structural and behavioral properties of similar objects, but also specifies the knowledge rule among those properties. The rule base is an integral part of the system and is homogeneously designed and is integrated with object classes. Real time aspects require the management of the critical situations that may arise in application domains within the specified time limit. Recently, real time systems deal with very large amount of data that require a more intelligent kernel to allow reasoning about application domain rules. Among other related works is the HiPAC project [1], that attempts to deal with timing constraints, and proposes contingency plans. POSTGRES provides alerters and triggers with which forward and backward reasoning mechanism can be realized. SYBASE supports situation action rules on database operations with restricted conditions and actions. Permission lo copy willioul fee all or pail of lliis material is granted provided that die copies are not made or distributed for direct com­ mercial advantage, die ACM copyright notice and the title of Hie publication and its dale appear, and notice Is given that copying Is by permission of the Association for Computing Machinery. To copy olltenvise, or to republish, requires a fee and/or specific per­ mission. Our work will be the embedding of real time aspects into the rules and operations of each class. The timing constraints to an operation are more specific than to a class. A crucial problem in real time systems is the execution of an urgent request while another less urgent request is running. The resolution of these conflicts is the basis for most scheduling algorithms that are designed to deal with a more intelligent real time system. This rule base design is built on some basic definitions, such as event, priority and hard-deadline. These properties of class rules as well as operation rules are inherited by subclassesOur algorithm computes a dynamic weighted priority for each re­ quest by taking into account the criticalness of the request, time needed for the completion of the request, and the time left for the re­ quest. Then the request with the highest dynamic priority takes precedence over others. The uniform representation of rules as classes in the design of the knowledge base as­ sists in removing redundancy and improving the efficiency of the KBMS design.","PeriodicalId":409883,"journal":{"name":"ACM-SE 28","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A knowledge-based approach to real-time systems\",\"authors\":\"R. Ghaly, N. Prabhakaran\",\"doi\":\"10.1145/98949.99096\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We select the OSAM* model for the knowledge base representation [2] and extend it with real time aspects.The reason for our selection of OSAM* is that it has versatile semantic associa­ tion types that increase the functionality of the system. OSAM* supports generalization, aggregation, interaction, cross product composition associations and follows the object oriented paradigm. It supports encapsulation and multiple inheritance mechanisms. The association types con­ trol the visibility among different entities of the application domain. OSAM* class definition integrates not only the structural and behavioral properties of similar objects, but also specifies the knowledge rule among those properties. The rule base is an integral part of the system and is homogeneously designed and is integrated with object classes. Real time aspects require the management of the critical situations that may arise in application domains within the specified time limit. Recently, real time systems deal with very large amount of data that require a more intelligent kernel to allow reasoning about application domain rules. Among other related works is the HiPAC project [1], that attempts to deal with timing constraints, and proposes contingency plans. POSTGRES provides alerters and triggers with which forward and backward reasoning mechanism can be realized. SYBASE supports situation action rules on database operations with restricted conditions and actions. Permission lo copy willioul fee all or pail of lliis material is granted provided that die copies are not made or distributed for direct com­ mercial advantage, die ACM copyright notice and the title of Hie publication and its dale appear, and notice Is given that copying Is by permission of the Association for Computing Machinery. To copy olltenvise, or to republish, requires a fee and/or specific per­ mission. Our work will be the embedding of real time aspects into the rules and operations of each class. The timing constraints to an operation are more specific than to a class. A crucial problem in real time systems is the execution of an urgent request while another less urgent request is running. The resolution of these conflicts is the basis for most scheduling algorithms that are designed to deal with a more intelligent real time system. This rule base design is built on some basic definitions, such as event, priority and hard-deadline. These properties of class rules as well as operation rules are inherited by subclassesOur algorithm computes a dynamic weighted priority for each re­ quest by taking into account the criticalness of the request, time needed for the completion of the request, and the time left for the re­ quest. Then the request with the highest dynamic priority takes precedence over others. The uniform representation of rules as classes in the design of the knowledge base as­ sists in removing redundancy and improving the efficiency of the KBMS design.\",\"PeriodicalId\":409883,\"journal\":{\"name\":\"ACM-SE 28\",\"volume\":\"81 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM-SE 28\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/98949.99096\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 28","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98949.99096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

我们选择OSAM*模型作为知识库表示[2],并将其扩展到实时方面。我们选择OSAM*的原因是它具有多用途的语义关联类型,可以增加系统的功能。OSAM*支持泛化、聚合、交互、跨产品组合关联,并遵循面向对象的范例。它支持封装和多重继承机制。关联类型控制应用程序域中不同实体之间的可见性。OSAM*类定义不仅集成了相似对象的结构和行为属性,而且还规定了这些属性之间的知识规则。规则库是系统的一个组成部分,采用同质设计,并与对象类集成。实时方面需要在指定的时间限制内管理应用程序域中可能出现的关键情况。最近,实时系统需要处理大量数据,这就需要一个更智能的内核来对应用程序域规则进行推理。其他相关工作包括HiPAC项目[1],该项目试图处理时间限制,并提出应急计划。POSTGRES提供了可以实现向前和向后推理机制的报警器和触发器。SYBASE支持限制条件和操作的数据库操作的情景操作规则。只要不为直接商业利益制作或分发任何副本,不出现ACM版权声明和出版物的标题及其名称,并注明复制是经计算机协会许可的,则允许复制全部或部分材料。复制或重新发布需要一定的费用和/或特定的任务。我们的工作将是将实时方面嵌入到每个类的规则和操作中。操作的时间约束比类的时间约束更具体。实时系统中的一个关键问题是在执行一个紧急请求的同时,另一个不那么紧急的请求正在运行。这些冲突的解决是大多数调度算法的基础,这些算法旨在处理更智能的实时系统。该规则库设计基于一些基本定义,如事件、优先级和硬截止日期。类规则和操作规则的这些属性被子类继承。我们的算法通过考虑请求的严重性、完成请求所需的时间和请求的剩余时间来计算每个请求的动态加权优先级。然后,具有最高动态优先级的请求优先于其他请求。在知识库设计中,将规则统一表示为类,有助于消除冗余,提高知识库设计的效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A knowledge-based approach to real-time systems
We select the OSAM* model for the knowledge base representation [2] and extend it with real time aspects.The reason for our selection of OSAM* is that it has versatile semantic associa­ tion types that increase the functionality of the system. OSAM* supports generalization, aggregation, interaction, cross product composition associations and follows the object oriented paradigm. It supports encapsulation and multiple inheritance mechanisms. The association types con­ trol the visibility among different entities of the application domain. OSAM* class definition integrates not only the structural and behavioral properties of similar objects, but also specifies the knowledge rule among those properties. The rule base is an integral part of the system and is homogeneously designed and is integrated with object classes. Real time aspects require the management of the critical situations that may arise in application domains within the specified time limit. Recently, real time systems deal with very large amount of data that require a more intelligent kernel to allow reasoning about application domain rules. Among other related works is the HiPAC project [1], that attempts to deal with timing constraints, and proposes contingency plans. POSTGRES provides alerters and triggers with which forward and backward reasoning mechanism can be realized. SYBASE supports situation action rules on database operations with restricted conditions and actions. Permission lo copy willioul fee all or pail of lliis material is granted provided that die copies are not made or distributed for direct com­ mercial advantage, die ACM copyright notice and the title of Hie publication and its dale appear, and notice Is given that copying Is by permission of the Association for Computing Machinery. To copy olltenvise, or to republish, requires a fee and/or specific per­ mission. Our work will be the embedding of real time aspects into the rules and operations of each class. The timing constraints to an operation are more specific than to a class. A crucial problem in real time systems is the execution of an urgent request while another less urgent request is running. The resolution of these conflicts is the basis for most scheduling algorithms that are designed to deal with a more intelligent real time system. This rule base design is built on some basic definitions, such as event, priority and hard-deadline. These properties of class rules as well as operation rules are inherited by subclassesOur algorithm computes a dynamic weighted priority for each re­ quest by taking into account the criticalness of the request, time needed for the completion of the request, and the time left for the re­ quest. Then the request with the highest dynamic priority takes precedence over others. The uniform representation of rules as classes in the design of the knowledge base as­ sists in removing redundancy and improving the efficiency of the KBMS design.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信