Specification, abduction, and proof
Konstantine Arkoudas
Abstract:
Researchers in formal methods have emphasized the need to make
specification analysis as automatic as possible and to provide an
array of tools in a uniform setting. Athena is a new interactive proof
system that supports specification, structured natural deduction
proofs, and trusted tactics. It places heavy emphasis on automation,
seamlessly incorporating off-the-shelf state-of-the-art tools for
model generation and automated theorem proving. We use a case study of
railroad safety to illustrate several aspects of Athena. A formal
specification of a railroad system is given in Athena's multi-sorted
first-order logic. Automatic model generation is used abductively to
develop from scratch a policy for controlling the movement of trains
on the tracks. The safety of the policy is proved
automatically. Finally, a structured high-level proof of the policys
correctness is presented in Athena's natural deduction calculus.
BibTeX Entry
@Inproceedings{ArkoudasATVA2004,
AUTHOR = {K. Arkoudas},
TITLE = {Specification, abduction, and proof},
BOOKTITLE = {Second International Symposium on Automated Technology for Verification and Analysis
(ATVA 2004)},
YEAR = {2004},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {3299},
PAGES = {294--309},
ADDRESS = {Taiwan},
MONTH = {September},
YEAR = {2004},
PUBLISHER = {Springer-Verlag}}
Back to the
publication list of Konstantine Arkoudas