A Formal Connection between Security Automata and JML Annotations

@inproceedings{Huisman2009AFC,
  title={A Formal Connection between Security Automata and JML Annotations},
  author={Marieke Huisman and Alejandro Tamalet},
  booktitle={FASE},
  year={2009}
}
Security automata are a convenient way to describe security policies. Their typical use is to monitor the execution of an application, and to interrupt it as soon as the security policy is violated. However, run-time adherence checking is not always convenient. Instead, we aim at developing a technique to verify adherence to a security policy statically. To do this, we consider a security automaton as specification, and we generate JML annotations that inline the monitor – as a specification… CONTINUE READING