-
公开(公告)号:US11921616B1
公开(公告)日:2024-03-05
申请号:US17707861
申请日:2022-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Tongtong Xiang , Sean Mclaughlin , Marianna Rapoport , Neha Rungta , Matthias Schlaipfer , Florian Rabe
CPC classification number: G06F11/3628 , G06F8/35 , G06F8/447 , G06F9/44589
Abstract: Disclosed are systems and methods that determine specification portions of Dafny code and transform those specifications into one or more annotations, expressions, comments, and/or assertions that are included in a destination code written in a destination language as part of a compilation of the Dafny code into the destination code. The annotations, expressions, comments, and/or assertions in the destination code may be utilized by a verification component, such as a Checker Framework, to detect errors that are introduced into the destination code by the compiler as part of the compilation or to verify the absence of errors in the destination code.