Advertisement
Guest User

Untitled

a guest
May 25th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. 3. I didn’t like the intro—you mostly end up pitching other peoples’ work.
  2. 5. Put high/mid-level on the slide. That’s the key thing! Otherwise you don’t separate from others.
  3. 6. Rewrite db came out of nowhere.
  4. 6. Need visual for most bug dense as well.
  5. 7. You make it sound like CompCert is you.
  6. 8. You haven’t introduced proofs yet, makes your work seem trivial. What do you mean by local/global correctness?
  7. 16. Point out that you only want the %eax values, you don’t care about %ecx
  8. 19. What does it mean for a register to be dead?
  9. 20. Are parametric rewrites new? Why add it to the slides?
  10. 26. Could have used the description of what a proof is waaaaaay earlier
  11. 28. Is the measure and finiteness things due to just termination? Is there any value in lifting that? I think the C standard is pretty flexible here.
  12. 31. Better separate theorems, checks, and assumptions (calling convention, liveness termination, etc)
  13. 40. The original Peek talk had a pretty complex structure, in a defense I am totally lost keeping this story in mind while still trying to connect it to the higher-level whole-thesis story.
  14. 48. Tough to read the CompCert code fast enough
  15. 49. I’m confused why the new semantics are an important part of the whole talk.
  16. 52. Unreadable much text
  17. 53. Concerned about the handling of use after free
  18. 55. Discussion of what CompCert does when malloc fails
  19. 67. Very very cool result. Should be somehow hinted at.
  20. 69. The shim point is very good. Should make more explicit that Cminor has a proof theory, so you can also verify your shim.
  21. 74. Please do not show code… I am not going to read it and I am going to get lost.
  22. 74. Point out that shim is verified.
  23. 78. Whole point is reasoning but it’s never on any slide. Would also clarify #79.
  24. 79. The definitional / propositional equality thing
  25. 79. Could be worth presenting this as a development methodology much earlier.
  26. 85. Good description
  27. 86. You seem to regularly have a slide just a few more slides later than the questions appear. Prepared, but maybe wrong order.
  28. 90. Compare with “Eval compute”
  29. 91. Put the actual stuff in the spec, not the LOC
  30. 92. Is oeuf_string_to_string and friends verified?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement