{"title":"为时间关键系统的演绎分析提供自动化支持","authors":"A. Alborghetti, A. Gargantini, A. Morzenti","doi":"10.1145/267895.267912","DOIUrl":null,"url":null,"abstract":"We report on our experience in using a general purpose theorem prover to provide mechanical support to deductive analysis of specifications written in the TRIO temporal logic, and on applying the resulting tool to a widely known case study in the field of time. and safety-critical systems. First, we illustrate the required features for a general purpose theorem prover to satisfy our needs, we provide a rationale for our choice, and we briefly illustrate how TRIO was encoded into the prover's logic. Then we present the case study used to validate the obtained TRIO prover and to assess the overall approach. Finally we discuss the encouraging results of our experiment and provide some technical and methodological suggestions to researchers and practitioners willing to use our tool to analyze TRIO specifications, or aiming at customizing a general purpose theorem prover on any other formal language, especially if based on temporal logics.","PeriodicalId":297962,"journal":{"name":"ESEC '97/FSE-5","volume":"111 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":"{\"title\":\"Providing automated support to deductive analysis of time critical systems\",\"authors\":\"A. Alborghetti, A. Gargantini, A. Morzenti\",\"doi\":\"10.1145/267895.267912\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We report on our experience in using a general purpose theorem prover to provide mechanical support to deductive analysis of specifications written in the TRIO temporal logic, and on applying the resulting tool to a widely known case study in the field of time. and safety-critical systems. First, we illustrate the required features for a general purpose theorem prover to satisfy our needs, we provide a rationale for our choice, and we briefly illustrate how TRIO was encoded into the prover's logic. Then we present the case study used to validate the obtained TRIO prover and to assess the overall approach. Finally we discuss the encouraging results of our experiment and provide some technical and methodological suggestions to researchers and practitioners willing to use our tool to analyze TRIO specifications, or aiming at customizing a general purpose theorem prover on any other formal language, especially if based on temporal logics.\",\"PeriodicalId\":297962,\"journal\":{\"name\":\"ESEC '97/FSE-5\",\"volume\":\"111 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"22\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ESEC '97/FSE-5\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/267895.267912\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ESEC '97/FSE-5","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/267895.267912","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Providing automated support to deductive analysis of time critical systems
We report on our experience in using a general purpose theorem prover to provide mechanical support to deductive analysis of specifications written in the TRIO temporal logic, and on applying the resulting tool to a widely known case study in the field of time. and safety-critical systems. First, we illustrate the required features for a general purpose theorem prover to satisfy our needs, we provide a rationale for our choice, and we briefly illustrate how TRIO was encoded into the prover's logic. Then we present the case study used to validate the obtained TRIO prover and to assess the overall approach. Finally we discuss the encouraging results of our experiment and provide some technical and methodological suggestions to researchers and practitioners willing to use our tool to analyze TRIO specifications, or aiming at customizing a general purpose theorem prover on any other formal language, especially if based on temporal logics.