基于规则的实时系统快速静态分析,验证其不动点收敛性

A. Cheng, C.-K. Wang
{"title":"基于规则的实时系统快速静态分析,验证其不动点收敛性","authors":"A. Cheng, C.-K. Wang","doi":"10.1109/CMPASS.1990.175401","DOIUrl":null,"url":null,"abstract":"A class of real-time rule-based decision systems in which decisions are computed by an equational rule-based (EQL) program is described. The timing analysis of interest is to verify that a real-time EQL program converges to stable values in bounded time at each invocation. Techniques for determining whether an EQL rule-based program is guaranteed to converge to stable values in bounded time are presented. An approach that is based on static analysis of the rules of the EQL program and that does not require generating a reachability graph is discussed. The approach is utilized to perform a pre-run-time analysis on two real expert system programs, the Integrated Status Assessment Expert System (ISA) and the Fuel Cell Monitoring Expert System (FCE), to verify whether the variables in these programs will always converge to stable values in bounded time at each invocation.<<ETX>>","PeriodicalId":122768,"journal":{"name":"Fifth Annual Conference on Computer Assurance, Systems Integrity, Software Safety and Process Security.","volume":"100 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Fast static analysis of real-time rule-based systems to verify their fixed point convergence\",\"authors\":\"A. Cheng, C.-K. Wang\",\"doi\":\"10.1109/CMPASS.1990.175401\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A class of real-time rule-based decision systems in which decisions are computed by an equational rule-based (EQL) program is described. The timing analysis of interest is to verify that a real-time EQL program converges to stable values in bounded time at each invocation. Techniques for determining whether an EQL rule-based program is guaranteed to converge to stable values in bounded time are presented. An approach that is based on static analysis of the rules of the EQL program and that does not require generating a reachability graph is discussed. The approach is utilized to perform a pre-run-time analysis on two real expert system programs, the Integrated Status Assessment Expert System (ISA) and the Fuel Cell Monitoring Expert System (FCE), to verify whether the variables in these programs will always converge to stable values in bounded time at each invocation.<<ETX>>\",\"PeriodicalId\":122768,\"journal\":{\"name\":\"Fifth Annual Conference on Computer Assurance, Systems Integrity, Software Safety and Process Security.\",\"volume\":\"100 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fifth Annual Conference on Computer Assurance, Systems Integrity, Software Safety and Process Security.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CMPASS.1990.175401\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fifth Annual Conference on Computer Assurance, Systems Integrity, Software Safety and Process Security.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPASS.1990.175401","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

摘要

描述了一类基于规则的实时决策系统,其中决策是由一个基于等式规则(EQL)的程序计算的。我们感兴趣的时序分析是为了验证实时EQL程序在每次调用的有限时间内收敛到稳定值。给出了确定基于EQL规则的程序在有限时间内是否保证收敛于稳定值的技术。讨论了一种基于对EQL程序规则的静态分析的方法,该方法不需要生成可达性图。利用该方法对两个实际的专家系统程序,即综合状态评估专家系统(ISA)和燃料电池监测专家系统(FCE)进行了运行前分析,以验证这些程序中的变量在每次调用时是否总是收敛于有界时间内的稳定值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fast static analysis of real-time rule-based systems to verify their fixed point convergence
A class of real-time rule-based decision systems in which decisions are computed by an equational rule-based (EQL) program is described. The timing analysis of interest is to verify that a real-time EQL program converges to stable values in bounded time at each invocation. Techniques for determining whether an EQL rule-based program is guaranteed to converge to stable values in bounded time are presented. An approach that is based on static analysis of the rules of the EQL program and that does not require generating a reachability graph is discussed. The approach is utilized to perform a pre-run-time analysis on two real expert system programs, the Integrated Status Assessment Expert System (ISA) and the Fuel Cell Monitoring Expert System (FCE), to verify whether the variables in these programs will always converge to stable values in bounded time at each invocation.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信