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 | 5135 reads
|
Browse archives
Active forum topics |
Recent comments
32 weeks 6 days ago
33 weeks 45 min ago
33 weeks 52 min ago
1 year 3 weeks ago
1 year 7 weeks ago
1 year 8 weeks ago
1 year 8 weeks ago
1 year 11 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago