{"title":"Generating Conditional Plans and Programs","authors":"D. Warren","doi":"10.5555/3015508.3015540","DOIUrl":null,"url":null,"abstract":"This paper describes Warplan-C, a general purpose system for synthesising plans and programs from precise problem descriptions. The system combines an adequate solution to the \"side effect\" problem (typified by the task of \"interchanging the contents of two machine registers\") with the case analysis necessary for generating programs containing conditionals. \n \nPredicate logic is used both as the problem specification language and, in the form of Prolog, as the implementation language. The entire Warplan-C program comprises 66 clauses and compiles into quite an efficient program by current standards.","PeriodicalId":133823,"journal":{"name":"Artificial Intelligence and the Simulation of Behaviour","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1976-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"160","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence and the Simulation of Behaviour","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5555/3015508.3015540","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 160
Abstract
This paper describes Warplan-C, a general purpose system for synthesising plans and programs from precise problem descriptions. The system combines an adequate solution to the "side effect" problem (typified by the task of "interchanging the contents of two machine registers") with the case analysis necessary for generating programs containing conditionals.
Predicate logic is used both as the problem specification language and, in the form of Prolog, as the implementation language. The entire Warplan-C program comprises 66 clauses and compiles into quite an efficient program by current standards.