{"title":"What is Logic Programming good for in Software Engineering?","authors":"P. Ciancarini, G. Levi","doi":"10.1142/9789812798039_0005","DOIUrl":null,"url":null,"abstract":"It has been argued that logic programming will survive only insofar as useful applications can be built and proved effective, implicitly affirming that such applications have not yet been built. We show that from the perspective of a software engineer logic programming offers several methods and techniques that are useful for his work. Thus, we overview the main features of logic programming from the point of view of software engineering, and summarize some approaches to the design and the prototyping of logic programming based software engineering applications. 1. e-mail: cianca@cs.unibo.it 2. Department of Informatics, University of Pisa, corso Italia, 40, 56125 Pisa, Italy.","PeriodicalId":366040,"journal":{"name":"Advances in Software Engineering and Knowledge Engineering","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Software Engineering and Knowledge Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1142/9789812798039_0005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
It has been argued that logic programming will survive only insofar as useful applications can be built and proved effective, implicitly affirming that such applications have not yet been built. We show that from the perspective of a software engineer logic programming offers several methods and techniques that are useful for his work. Thus, we overview the main features of logic programming from the point of view of software engineering, and summarize some approaches to the design and the prototyping of logic programming based software engineering applications. 1. e-mail: cianca@cs.unibo.it 2. Department of Informatics, University of Pisa, corso Italia, 40, 56125 Pisa, Italy.