|
![]() |
|
| Defining Modern Logics for Modern Programmers |
|
LTR guarantee properties of programs as they are written, linked together, executed and evolve through all aspects of the software lifecycle. More specifically, we are developing LTR that allow programmers to specify a rich of collection of domain-specific invariants involving
LTR are specified in a concise notation familiar to programmers. In addition, sophisticated refinement checking and refinement inference techniques allow programmers to minimize the number of annotations they need to put on their programs.
Project Members Faculty Graduate Students Alumni Plato Walker, Philosopher Canine pub
Robert Harper and Members of the Triple Project (CMU)
|