Formalization and verification of a mail server in Coq
In: ISSS 2002 : software security - theories and systems (Tokyo, 8-10 November 2002, revised papers)Lecture notes in computer science; (2003) S. 217-233
Konferenz
- print, 15 ref
Zugriff:
This paper reports on the formalization and verification of a mail server (SMTP server) in Coq. The correctness of a mail server is very important: bugs of the mail server may be abused for eavesdropping mail contents, spreading virus, sending spam messages, etc. We have verified a part of a mail server written in Java, by manually translating the Java program into a Coq function as faithfully as possible, and verifying properties of the Coq function. The results of this experiment indicate the feasibility and usefulness of verification of middle-sized system softwares in this style. The verification has been carried out in a few months, and a few bugs in the mail server have been indeed found during the verification process.
Titel: |
Formalization and verification of a mail server in Coq
|
---|---|
Autor/in / Beteiligte Person: | AFFELDT, Reynald ; KOBAYASHI, Naoki |
Link: | |
Quelle: | ISSS 2002 : software security - theories and systems (Tokyo, 8-10 November 2002, revised papers)Lecture notes in computer science; (2003) S. 217-233 |
Veröffentlichung: | Berlin: Springer, 2003 |
Medientyp: | Konferenz |
Umfang: | print, 15 ref |
ISSN: | 0302-9743 (print) |
Schlagwort: |
|
Sonstiges: |
|