User loginNavigation |
Framing: The implementation sideOne of the main obstacles for formally verified imperative software is the so called framing problem. A solution to the framing problem has to give a precise answer to the question: "What does a procedure modify and what does in leave unchanged?". Some weeks ago I have presented the specification view of a new attempt to solve the framing problem (An approach to framing and mutability). The following paper describes the implementation view of the frame contracts and how the implementation view and the specification view can be kept consistent. Furthermore it demonstrates how loop invariants can be kept readable by using ghost functions. By hbrandl at 2012-06-18 13:18 | LtU Forum | previous forum topic | next forum topic | other blogs | 5176 reads
|
Browse archives
Active forum topics |
Recent comments
40 weeks 19 hours ago
40 weeks 23 hours ago
40 weeks 23 hours ago
1 year 10 weeks ago
1 year 14 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago
1 year 18 weeks ago
1 year 23 weeks ago
1 year 23 weeks ago