{"title":"Building and optimizing an expert system for ATP design","authors":"R. Cremonini, E. Lamma, P. Mello","doi":"10.1109/DKSME.1989.107443","DOIUrl":null,"url":null,"abstract":"A description is presented of an expert system called ADES (ATP design expert system) for the design of automatic train-protection (ATP) systems. (An ATP system is a railway signaling system consisting of a set of logic circuits that control the safe movements of trains within a railway station.) Artificial intelligence techniques proved feasible to address this particular design problem, and ADES, which uses artificial intelligence techniques, makes it possible to design good control circuits to meet operational requirements rapidly by using well-structured, explicitly represented knowledge on ATP. ADES' inference engine works as a partial evaluator for the knowledge representation language KARL which is used to write design rules. Since every circuit produced by the expert system is still expressed in KARL, the KARL interpreter has also been used as a simulator for a designed circuit. Prototypes of the inference engine and the KARL interpreter have been implemented as extended Prolog metainterpreters.<<ETX>>","PeriodicalId":228213,"journal":{"name":"Proceedings. Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Second International Conference on Data and Knowledge Systems for Manufacturing and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DKSME.1989.107443","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A description is presented of an expert system called ADES (ATP design expert system) for the design of automatic train-protection (ATP) systems. (An ATP system is a railway signaling system consisting of a set of logic circuits that control the safe movements of trains within a railway station.) Artificial intelligence techniques proved feasible to address this particular design problem, and ADES, which uses artificial intelligence techniques, makes it possible to design good control circuits to meet operational requirements rapidly by using well-structured, explicitly represented knowledge on ATP. ADES' inference engine works as a partial evaluator for the knowledge representation language KARL which is used to write design rules. Since every circuit produced by the expert system is still expressed in KARL, the KARL interpreter has also been used as a simulator for a designed circuit. Prototypes of the inference engine and the KARL interpreter have been implemented as extended Prolog metainterpreters.<>