A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
ASM Semantics for C♯ 2.0
[report]
2005
The Abstract State Machines (ASMs) theory has been applied to formalize in a rigorous mathematical manner the semantics of the C programming language. We have extended the C ASM model, in order to handle C 2.0 specific features like generics, anonymous methods and iterator blocks. We found out that the existing operational model (the dynamic semantics) can be reused entirely (it is not altered after the integration of the new constructions). But, obviously, the static semantics suffered some important modifications.
doi:10.3929/ethz-a-006787658
fatcat:qmbd6so7f5dwfnm5i3iblw72qm