{"title":"从概念到现实:利用构造正确性改进算法设计","authors":"Tabea Bordis, Maximilian Kodetzki, Ina Schaefer","doi":"10.1109/mc.2024.3390948","DOIUrl":null,"url":null,"abstract":"Algorithms demand both correctness and efficiency, but formal methods often lack support for ensuring these essential properties during algorithm construction. This article introduces correctness-by-construction (CbC) development which facilitates algorithm design through iterative refinement steps enabling the construction of correct and efficient algorithms.","PeriodicalId":10623,"journal":{"name":"Computer","volume":"358 1","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2024-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"From Concept to Reality: Leveraging Correctness-by-Construction for Better Algorithm Design\",\"authors\":\"Tabea Bordis, Maximilian Kodetzki, Ina Schaefer\",\"doi\":\"10.1109/mc.2024.3390948\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Algorithms demand both correctness and efficiency, but formal methods often lack support for ensuring these essential properties during algorithm construction. This article introduces correctness-by-construction (CbC) development which facilitates algorithm design through iterative refinement steps enabling the construction of correct and efficient algorithms.\",\"PeriodicalId\":10623,\"journal\":{\"name\":\"Computer\",\"volume\":\"358 1\",\"pages\":\"\"},\"PeriodicalIF\":2.0000,\"publicationDate\":\"2024-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.1109/mc.2024.3390948\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1109/mc.2024.3390948","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
From Concept to Reality: Leveraging Correctness-by-Construction for Better Algorithm Design
Algorithms demand both correctness and efficiency, but formal methods often lack support for ensuring these essential properties during algorithm construction. This article introduces correctness-by-construction (CbC) development which facilitates algorithm design through iterative refinement steps enabling the construction of correct and efficient algorithms.
期刊介绍:
Computer, the flagship publication of the IEEE Computer Society, publishes peer-reviewed articles written for and by computer researchers and practitioners representing the full spectrum of computing and information technology, from hardware to software and from emerging research to new applications. The aim is to provide more technical substance than trade magazines and more practical ideas than research journals. Computer seeks to deliver useful information for all computing professionals and students, including computer scientists, engineers, and practitioners of all levels.