pvs-bib.bib
@TECHREPORT{jovial:pv,
TITLE = {A {JOVIAL} Verifier},
AUTHOR = {B. Elspas and M. Green and M. Moriconi and R. Shostak},
MONTH = JAN,
YEAR = 1979,
INSTITUTION = {Computer Science Laboratory, SRI International}
}
@ARTICLE{Robinson&Levitt,
TITLE = {Proof Techniques for Hierarchically Structured Programs},
AUTHOR = {Lawrence Robinson and Karl N. Levitt},
JOURNAL = {Communications of the ACM},
PAGES = {271--283},
VOLUME = 20,
NUMBER = 4,
MONTH = APR,
YEAR = 1976
}
@MANUAL{HDM:Handbook,
TITLE = {The {HDM} Handbook},
AUTHOR = {L. Robinson and K. N. Levitt and B. A. Silverberg},
MONTH = JUN,
YEAR = 1979,
ORGANIZATION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Three Volumes}
}
@ARTICLE{Spitzen:example,
TITLE = {An Example of Hierarchical Design and Proof},
AUTHOR = {Jay M. Spitzen and Karl N. Levitt and Lawrence Robinson},
JOURNAL = {Communications of the ACM},
PAGES = {1064--1075},
VOLUME = 21,
NUMBER = 12,
MONTH = DEC,
YEAR = 1978
}
@TECHREPORT{Feiertag:Tool,
TITLE = {A Technique for Proving Specifications are Multilevel
Secure},
AUTHOR = {R. J. Feiertag},
NUMBER = {CSL-109},
MONTH = JAN,
YEAR = 1980,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@INPROCEEDINGS{FLR77,
TITLE = {Proving Multilevel Security of a System Design},
AUTHOR = {R. J. Feiertag and K. N. Levitt and L. Robinson},
BOOKTITLE = {Sixth ACM Symposium on Operating System Principles},
PAGES = {57--65},
MONTH = NOV,
YEAR = 1977
}
@INPROCEEDINGS{Benzel:scomp-eval,
TITLE = {Analysis of a Kernel Verification},
AUTHOR = {Terry Vickers Benzel},
BOOKTITLE = {Proceedings of the Symposium on Security and Privacy},
PAGES = {125--131},
MONTH = APR,
YEAR = 1984,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Oakland, CA}
}
@INPROCEEDINGS{Silverman83,
TITLE = {Reflections on the Verification of the Security of an
Operating System Kernel},
AUTHOR = {J. M. Silverman},
BOOKTITLE = {Ninth ACM Symposium on Operating System Principles},
PAGES = {143--154},
MONTH = OCT,
YEAR = 1983,
ADDRESS = {Bretton Woods, NH},
NOTE = {(ACM Operating Systems Review, Vol.\ 17, No.\ 5)}
}
@MANUAL{Criteria,
TITLE = {Department of Defense Trusted Computer System Evaluation
Criteria},
MONTH = DEC,
YEAR = 1985,
ORGANIZATION = {Department of Defense},
NOTE = {DOD 5200.28-STD (supersedes CSC-STD-001-83)}
}
@INPROCEEDINGS{Lindsay88:Regency,
TITLE = {A Taxonomy of the Causes of Proof Failures in Applications
Using the {HDM} Methodology},
AUTHOR = {Kenneth S. Lindsay},
BOOKTITLE = {Fourth Aerospace Computer Security Applications
Conference},
PAGES = {419--423},
MONTH = DEC,
YEAR = 1988,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Orlando, FL},
NOTE = {Reprinted in~\cite[pp.~79--83]{Compass89}}
}
@INPROCEEDINGS{Regency88,
TITLE = {A Description of a Formal Verification and Validation
{(FVV)} Process},
AUTHOR = {Bill Smith and Cynthia Reese and Kenneth S. Lindsay
and Brian Crane},
BOOKTITLE = {Fourth Aerospace Computer Security Applications
Conference},
PAGES = {401--408},
MONTH = DEC,
YEAR = 1988,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Orlando, FL},
NOTE = {Reprinted in~\cite[pp.~71--78]{Compass89}}
}
@BOOK{Boyer-Moore79,
TITLE = {A Computational Logic},
AUTHOR = {R. S. Boyer and J S. Moore},
PUBLISHER = {Academic Press},
YEAR = 1979,
ADDRESS = {New York, NY}
}
@INPROCEEDINGS{STP,
TITLE = {{STP}: A Mechanized Logic for Specification and Verification},
AUTHOR = {R. E. Shostak and R. Schwartz and P. M. Melliar-Smith},
BOOKTITLE = {6th International Conference on Automated Deduction
(CADE)},
EDITOR = {D. Loveland},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 138,
YEAR = 1982,
ADDRESS = {New York, NY}
}
@ARTICLE{Shostak:sup-inf,
TITLE = {On the {SUP-INF} Method for Proving {Presburger} Formulas},
AUTHOR = {Robert E. Shostak},
JOURNAL = {Journal of the ACM},
PAGES = {529--543},
VOLUME = 24,
NUMBER = 4,
MONTH = OCT,
YEAR = 1977
}
@ARTICLE{Shostak:equality,
TITLE = {An Algorithm for Reasoning about Equality},
AUTHOR = {Robert E. Shostak},
JOURNAL = {Communications of the ACM},
PAGES = {583--585},
VOLUME = 21,
NUMBER = 7,
MONTH = JUL,
YEAR = 1978
}
@ARTICLE{Shostak:arithmetic,
TITLE = {A Practical Decision Procedure for Arithmetic with Function
Symbols},
AUTHOR = {Robert E. Shostak},
JOURNAL = {Journal of the ACM},
PAGES = {351--360},
VOLUME = 26,
NUMBER = 2,
MONTH = APR,
YEAR = 1979
}
@ARTICLE{Shostak:residues,
TITLE = {Deciding Linear Inequalities by Computing Loop Residues},
AUTHOR = {Robert E. Shostak},
JOURNAL = {Journal of the ACM},
PAGES = {769--779},
VOLUME = 28,
NUMBER = 4,
MONTH = OCT,
YEAR = 1981
}
@ARTICLE{Shostak:combination,
TITLE = {Deciding Combinations of Theories},
AUTHOR = {Robert E. Shostak},
JOURNAL = {Journal of the ACM},
PAGES = {1--12},
VOLUME = 31,
NUMBER = 1,
MONTH = JAN,
YEAR = 1984
}
@INPROCEEDINGS{Weinstock80,
TITLE = {{SIFT}: System Design and Implementation},
AUTHOR = {Charles B. Weinstock},
BOOKTITLE = {Fault Tolerant Computing Symposium 10},
PAGES = {75--77},
MONTH = OCT,
YEAR = 1980,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Kyoto, Japan},
NOTE = {Reprinted in~\cite[pp.\ 29--30]{FTCS-highlights}}
}
@ARTICLE{SIFT-design,
TITLE = {{SIFT}: Design and Analysis of a Fault-Tolerant Computer
for Aircraft Control},
AUTHOR = {John H. Wensley and Leslie Lamport and Jack Goldberg
and Milton W. Green and Karl N. Levitt and P. M. Melliar-Smith
and Robert E. Shostak and Charles B. Weinstock},
JOURNAL = {Proceedings of the IEEE},
PAGES = {1240--1255},
VOLUME = 66,
NUMBER = 10,
MONTH = OCT,
YEAR = 1978
}
@ARTICLE{Sift-verif,
TITLE = {Formal Specification and Verification of {SIFT}: A Fault-Tolerant
Flight Control System},
AUTHOR = {P. M. Melliar-Smith and R. L. Schwartz},
JOURNAL = {IEEE Transactions on Computers},
PAGES = {616--630},
VOLUME = {C-31},
NUMBER = 7,
MONTH = JUL,
YEAR = 1982
}
@PROCEEDINGS{SIFT:review,
TITLE = {Peer Review of a Formal Verification/Design Proof Methodology},
MONTH = JUL,
YEAR = 1983,
ORGANIZATION = {NASA Conference Publication 2377}
}
@INCOLLECTION{Shostak:circuits,
TITLE = {Formal Verification of Circuit Designs},
AUTHOR = {Robert E. Shostak},
BOOKTITLE = {Computer Hardware Description Languages},
EDITOR = {T. Uehara and M. Barbacci},
PAGES = {13--29},
PUBLISHER = {North-Holland},
YEAR = 1983
}
@TECHREPORT{Kemmerer:assess,
TITLE = {Verification Assessment Study Final Report},
AUTHOR = {Richard A. Kemmerer},
BOOKTITLE = {Verification Assessment Study Final Report},
NUMBER = {C3-CR01-86},
YEAR = 1986,
INSTITUTION = {National Computer Security Center},
ADDRESS = {Ft.\ Meade, MD},
NOTE = {5 Volumes (Overview, Gypsy, Affirm, FDM, and {\sc Ehdm}).
US distribution only}
}
@INPROCEEDINGS{Melliar-Smith&Rushby,
TITLE = {The {Enhanced HDM} System for Specification and Verification},
AUTHOR = {P. Michael Melliar-Smith and John Rushby},
BOOKTITLE = {Proc.\ VerkShop III},
PAGES = {41--43},
MONTH = FEB,
YEAR = 1985,
ADDRESS = {Watsonville, CA},
NOTE = {Published as ACM Software Engineering Notes, Vol.\ 10,
No.\ 4, Aug.\
85}
}
@INPROCEEDINGS{Rushby:HDM,
TITLE = {The Security Model of {Enhanced HDM}},
AUTHOR = {John Rushby},
BOOKTITLE = {Proceedings 7th DoD/NBS Computer Security Initiative
Conference},
PAGES = {120--136},
MONTH = SEP,
YEAR = 1984,
ADDRESS = {Gaithersburg, MD}
}
@INPROCEEDINGS{EHDM:Overview88,
TITLE = {The {{\sc Ehdm}} Verification Environment: An Overview},
AUTHOR = {F. W. von Henke and J. S. Crow and R. Lee and J. M.
Rushby and R. A. Whitehurst},
BOOKTITLE = {Proceedings 11th National Computer Security Conference},
PAGES = {147--155},
MONTH = OCT,
YEAR = 1988,
ORGANIZATION = {NBS/NCSC},
ADDRESS = {Baltimore, MD}
}
@TECHREPORT{EHDM:tutorial,
TITLE = {An Introduction to Formal Specification and Verification
Using {{\sc Ehdm}}},
AUTHOR = {John Rushby and Friedrich von Henke and Sam Owre},
NUMBER = {SRI-CSL-91-2},
MONTH = FEB,
YEAR = 1991,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@INPROCEEDINGS{DiVito-DCCA-3,
TITLE = {Formal Techniques for Synchronized Fault-Tolerant Systems},
AUTHOR = {Ben L. {Di Vito} and Ricky W. Butler},
BOOKTITLE = {Dependable Computing for Critical Applications---3},
EDITOR = {C. E. Landwehr and B. Randell and L. Simoncini},
PAGES = {163--188},
PUBLISHER = {Springer-Verlag, Vienna, Austria},
SERIES = {Dependable Computing and Fault-Tolerant Systems},
VOLUME = 8,
MONTH = SEP,
YEAR = 1992
}
@TECHREPORT{Miner93,
TITLE = {Verification of Fault-Tolerant Clock Synchronization
Systems},
AUTHOR = {Paul S. Miner},
TYPE = {NASA Technical Paper},
NUMBER = 3349,
MONTH = NOV,
YEAR = 1993,
INSTITUTION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA}
}
@TECHREPORT{Rushby92:OM,
TITLE = {Formal Verification of an {Oral Messages} Algorithm
for Interactive Consistency},
AUTHOR = {John Rushby},
NUMBER = {SRI-CSL-92-1},
MONTH = JUL,
YEAR = 1992,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Also available as NASA Contractor Report 189704, October
1992}
}
@INCOLLECTION{Rushby93:masking,
TITLE = {A Fault-Masking and Transient-Recovery Model for Digital
Flight-Control Systems},
AUTHOR = {John Rushby},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
CHAPTER = 5,
EDITOR = {Jan Vytopil},
PAGES = {109--136},
PUBLISHER = {Kluwer},
SERIES = {Kluwer International Series in Engineering and Computer
Science},
YEAR = 1993,
ADDRESS = {Boston, Dordecht, London}
}
@INPROCEEDINGS{Rushby94:icah,
TITLE = {A Formally Verified Algorithm for Clock Synchronization
Under a Hybrid Fault Model},
AUTHOR = {John Rushby},
BOOKTITLE = {Thirteenth ACM Symposium on Principles of Distributed
Computing},
PAGES = {304--313},
MONTH = AUG,
YEAR = 1994,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Los Angeles, CA},
NOTE = {Also available as NASA Contractor Report 198289}
}
@ARTICLE{Rushby&vonHenke93,
TITLE = {Formal Verification of Algorithms for Critical Systems},
AUTHOR = {John Rushby and Friedrich von Henke},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {13--23},
VOLUME = 19,
NUMBER = 1,
MONTH = JAN,
YEAR = 1993
}
@INPROCEEDINGS{Shankar:clocks:Nijmegen,
TITLE = {Mechanical Verification of a Generalized Protocol for
{Byzantine} Fault-Tolerant Clock Synchronization},
AUTHOR = {Natarajan Shankar},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {J. Vytopil},
PAGES = {217--236},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 571,
MONTH = JAN,
YEAR = 1992,
ADDRESS = {Nijmegen, The Netherlands}
}
@ARTICLE{Butler-Sjogren91,
TITLE = {Formal Design Verification of Digital Circuitry},
AUTHOR = {Ricky W. Butler and Jon A. Sjogren},
JOURNAL = {Reliability Engineering and System Safety},
PAGES = {67--93},
VOLUME = 32,
YEAR = 1991
}
@INPROCEEDINGS{Joyce&all:compcon,
TITLE = {From Formal Verification to Silicon Compilation},
AUTHOR = {J. Joyce and E. Liu and J. Rushby and N. Shankar and
R. Suaya and F. von Henke},
BOOKTITLE = {IEEE Compcon},
PAGES = {450--455},
MONTH = FEB,
YEAR = 1991,
ADDRESS = {San Francisco, CA}
}
@MANUAL{PVS:tutorial,
TITLE = {PVS Tutorial},
AUTHOR = {N. Shankar and S. Owre and J. M. Rushby},
MONTH = FEB,
YEAR = 1993,
ORGANIZATION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Also appears in Tutorial Notes, {\em Formal Methods Europe
'93: Industrial-Strength Formal Methods}, pages 357--406,
Odense, Denmark, April 1993}
}
@INPROCEEDINGS{PVS96:CAV,
TITLE = {{PVS}: Combining Specification, Proof Checking, and
Model Checking},
AUTHOR = {S. Owre and S. Rajan and J.M. Rushby and N. Shankar
and M.K. Srivas},
BOOKTITLE = {Computer-Aided Verification, CAV '96},
EDITOR = {Rajeev Alur and Thomas A. Henzinger},
PAGES = {411--414},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1102,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@INPROCEEDINGS{PVS-CADE92,
TITLE = {{PVS}: A Prototype Verification System},
AUTHOR = {S. Owre and J. M. Rushby and N. Shankar},
BOOKTITLE = {11th International Conference on Automated Deduction
(CADE)},
EDITOR = {Deepak Kapur},
PAGES = {748--752},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Artificial Intelligence},
VOLUME = 607,
MONTH = JUN,
YEAR = 1992,
ADDRESS = {Saratoga, NY}
}
@INPROCEEDINGS{Shankar96:FMCAD,
TITLE = {{PVS}: Combining Specification, Proof Checking, and
Model Checking},
AUTHOR = {N. Shankar},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '96)},
EDITOR = {Mandayam Srivas and Albert Camilleri},
PAGES = {257--264},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1166,
MONTH = NOV,
YEAR = 1996,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Owre-etal98:FM-TRENDS,
TITLE = {{PVS:} An Experience Report},
AUTHOR = {Sam Owre and John Rushby and N. Shankar and David Stringer-Calvert},
BOOKTITLE = {Applied Formal Methods---FM-Trends 98},
EDITOR = {Dieter Hutter and Werner Stephan and Paolo Traverso
and Markus Ullman},
PAGES = {338--345},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1641,
MONTH = OCT,
YEAR = 1998,
ADDRESS = {Boppard, Germany}
}
@MANUAL{PVS:language,
TITLE = {PVS Language Reference},
AUTHOR = {S. Owre and N. Shankar and J. M. Rushby and D. W. J.
Stringer-Calvert},
MONTH = SEP,
YEAR = 1999,
ORGANIZATION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@MANUAL{PVS:prover,
TITLE = {PVS Prover Guide},
AUTHOR = {N. Shankar and S. Owre and J. M. Rushby and D. W. J.
Stringer-Calvert},
MONTH = SEP,
YEAR = 1999,
ORGANIZATION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@MANUAL{PVS:userguide,
TITLE = {PVS System Guide},
AUTHOR = {S. Owre and N. Shankar and J. M. Rushby and D. W. J.
Stringer-Calvert},
MONTH = SEP,
YEAR = 1999,
ORGANIZATION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@TECHREPORT{PVS-Semantics:TR,
TITLE = {The Formal Semantics of {PVS}},
AUTHOR = {Sam Owre and Natarajan Shankar},
NUMBER = {SRI-CSL-97-2},
MONTH = AUG,
YEAR = 1997,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@ARTICLE{Owre95:prolegomena,
TITLE = {Formal Verification for Fault-Tolerant Architectures:
Prolegomena to the Design of {PVS}},
AUTHOR = {Sam Owre and John Rushby and Natarajan Shankar and
Friedrich von Henke},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {107--125},
VOLUME = 21,
NUMBER = 2,
MONTH = FEB,
YEAR = 1995
}
@ARTICLE{Rushby98:TSE,
TITLE = {Subtypes for Specifications: Predicate Subtyping in
{PVS}},
AUTHOR = {John Rushby and Sam Owre and N. Shankar},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {709--720},
VOLUME = 24,
NUMBER = 9,
MONTH = SEP,
YEAR = 1998
}
@INPROCEEDINGS{Shankar&Owre:WADT99,
TITLE = {Principles and Pragmatics of Subtyping in {PVS}},
AUTHOR = {Natarajan Shankar and Sam Owre},
BOOKTITLE = {Recent Trends in Algebraic Development Techniques,
{WADT '99}},
EDITOR = {Didier Bert and Christine Choppy and Peter Mosses},
PAGES = {37--52},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1827,
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France}
}
@TECHREPORT{Butler:PVS-tut,
TITLE = {An Elementary Tutorial on Formal Specification and Verification
Using {PVS 2}},
AUTHOR = {Ricky W. Butler},
TYPE = {NASA Technical Memorandum},
NUMBER = 108991,
MONTH = JUN,
YEAR = 1993,
INSTITUTION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Revised June 1995. Available, with PVS specification
files, at \url{http://atb-www.larc.nasa.gov/ftp/larc/PVS-tutorial};
use only files marked ``revised.''}
}
@MISC{WIFT-Tut,
TITLE = {A Tutorial Introduction to {PVS}},
AUTHOR = {Judy Crow and Sam Owre and John Rushby and Natarajan
Shankar and Mandayam Srivas},
HOWPUBLISHED = {Presented at WIFT '95: Workshop on Industrial-Strength
Formal Specification Techniques, Boca Raton, Florida},
MONTH = APR,
YEAR = 1995,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Available, with specification files, at \url{http://www.csl.sri.com/wift-tutorial.html}}
}
@TECHREPORT{Rushby&Stringer-Calvert95,
TITLE = {A Less Elementary Tutorial for the {PVS} Specification
and Verification System},
AUTHOR = {John Rushby and David W. J. Stringer-Calvert},
NUMBER = {SRI-CSL-95-10},
MONTH = JUN,
YEAR = 1995,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Revised, July 1996. Available, with specification files,
at \url{http://www.csl.sri.com/csl-95-10.html}}
}
@INPROCEEDINGS{Owre94:TPCD,
TITLE = {A Tutorial on Using {PVS} for Hardware Verification},
AUTHOR = {S. Owre and J. M. Rushby and N. Shankar and M. K. Srivas},
BOOKTITLE = {Theorem Provers in Circuit Design ({TPCD} '94)},
EDITOR = {Ramayya Kumar and Thomas Kropf},
PAGES = {258--279},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 910,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {Bad Herrenalb, Germany}
}
@TECHREPORT{PVS-ADT:TR,
TITLE = {Abstract Datatypes in {PVS}},
AUTHOR = {Sam Owre and Natarajan Shankar},
NUMBER = {SRI-CSL-93-9R},
MONTH = DEC,
YEAR = 1993,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Extensively revised June 1997; Also available as NASA
Contractor Report CR-97-206264}
}
@TECHREPORT{Owre95:tables,
TITLE = {Analyzing Tabular and State-Transition Specifications
in {PVS}},
AUTHOR = {Sam Owre and John Rushby and Natarajan Shankar},
NUMBER = {SRI-CSL-95-12},
MONTH = JUL,
YEAR = 1995,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Available, with specification files, at \url{http://www.csl.sri.com/csl-95-12.html}.
Also published as NASA Contractor Report 201729.}
}
@MISC{FORTE97-Tut,
TITLE = {Specification, Proof Checking, and Model Checking for
Protocols and Distributed Systems with {PVS}},
AUTHOR = {John Rushby},
HOWPUBLISHED = {Tutorial presented at {FORTE X/PSTV XVII '97}:
Formal Description Techniques and Protocol Specification,
Testing and Verification},
MONTH = NOV,
YEAR = 1997,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Available, with specification files, at \url{http://www.csl.sri.com/forte97.html}}
}
@INPROCEEDINGS{Rushby00:Movep2k,
TITLE = {Theorem Proving for Verification},
AUTHOR = {John Rushby},
BOOKTITLE = {Modelling and Verification of Parallel Processes:
MoVEP 2k},
EDITOR = {Franck Cassez},
MONTH = JUN,
YEAR = 2000,
ADDRESS = {Nantes, France},
NOTE = {Tutorial presented at MoVEP: revised version to be published
by Springer LNCS}
}
@MANUAL{NASA-GB1,
TITLE = {NASA Formal Methods Specification and Verification Guidebook
for Software and Computer Systems, Volume I: Planning
and Technology Insertion},
AUTHOR = {Judith Crow and others},
NUMBER = {NASA-GB-002-95},
YEAR = 1995,
ORGANIZATION = {NASA Office of Safety and Mission Assurance},
ADDRESS = {Washington, DC},
NOTE = {Available at \url{http://eis.jpl.nasa.gov/quality/Formal_Methods/}}
}
@MANUAL{NASA-GB2,
TITLE = {NASA Formal Methods Specification and Verification Guidebook
for Software and Computer Systems, Volume II: A Practitioner's
Companion},
AUTHOR = {Judith Crow and others},
NUMBER = {NASA-GB-001-97},
YEAR = 1997,
ORGANIZATION = {NASA Office of Safety and Mission Assurance},
ADDRESS = {Washington, DC},
NOTE = {Available at \url{http://eis.jpl.nasa.gov/quality/Formal_Methods/}}
}
@INPROCEEDINGS{Cyrluk&Srivas95:iccd,
TITLE = {Theorem Proving: Not an Esoteric Diversion, but the
Unifying Framework for Industrial Verification},
AUTHOR = {David A. Cyrluk and Mandayam K. Srivas},
BOOKTITLE = {International Conference on Computer Design: {VLSI}
in Computers and Processors ({ICCD} '95)},
PAGES = {538--544},
MONTH = OCT,
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Austin, TX}
}
@ARTICLE{Dill&Rushby96,
TITLE = {Acceptance of Formal Methods: Lessons from Hardware
Design},
AUTHOR = {David L. Dill and John Rushby},
JOURNAL = {IEEE Computer},
PAGES = {23--24},
VOLUME = 29,
NUMBER = 4,
MONTH = APR,
YEAR = 1996,
NOTE = {Part of~\cite{Saiedian96}}
}
@INPROCEEDINGS{Rushby92:repsa,
TITLE = {Formal Methods for Dependable Real-Time Systems},
AUTHOR = {John Rushby},
BOOKTITLE = {International Symposium on Real-Time Embedded Processing
for Space Applications},
PAGES = {355--366},
MONTH = NOV,
YEAR = 1992,
ORGANIZATION = {CNES, the French Space Agency},
ADDRESS = {Les Saintes-Maries-de-la-Mer, France},
NOTE = {Published by C\'{e}padu\`{e}s-\'{E}ditions, Toulouse,
France}
}
@INPROCEEDINGS{Rushby95:ZUM,
TITLE = {Mechanizing Formal Methods: Opportunities and Challenges},
AUTHOR = {John Rushby},
BOOKTITLE = {{ZUM} '95: The {Z} Formal Specification Notation;
9th International Conference of {Z} Users},
EDITOR = {Jonathan P. Bowen and Michael G. Hinchey},
PAGES = {105--113},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 967,
MONTH = SEP,
YEAR = 1995,
ADDRESS = {Limerick, Ireland}
}
@INPROCEEDINGS{Rushby96:CAV,
TITLE = {Automated Deduction and Formal Methods},
AUTHOR = {John Rushby},
BOOKTITLE = {Computer-Aided Verification, CAV '96},
EDITOR = {Rajeev Alur and Thomas A. Henzinger},
PAGES = {169--183},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1102,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@INPROCEEDINGS{Rushby96:FSTTCS,
TITLE = {Mechanized Formal Methods: Progress and Prospects},
AUTHOR = {John Rushby},
BOOKTITLE = {16th Conference on the Foundations of Software Technology
and Theoretical Computer Science},
EDITOR = {V. Chandru and V. Vinay},
PAGES = {43--51},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1180,
MONTH = DEC,
YEAR = 1996,
ADDRESS = {Hyderabad, India}
}
@INPROCEEDINGS{Rushby97:isre,
TITLE = {Calculating with Requirements},
AUTHOR = {John Rushby},
BOOKTITLE = {3rd IEEE International Symposium on Requirements
Engineering},
PAGES = {144--146},
MONTH = JAN,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Annapolis, MD}
}
@INPROCEEDINGS{Rushby:FM99,
TITLE = {Mechanized Formal Methods: Where Next?},
AUTHOR = {John Rushby},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {48--51},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@ARTICLE{Shankar85,
TITLE = {Towards Mechanical Metamathematics},
AUTHOR = {N. Shankar},
JOURNAL = {Journal of Automated Reasoning},
PAGES = {407--434},
VOLUME = 1,
NUMBER = 4,
YEAR = 1985
}
@ARTICLE{Shankar:notes,
TITLE = {Observations on the Use of Computers in Proof Checking},
AUTHOR = {N. Shankar},
JOURNAL = {Notices of the American Mathematical Society},
PAGES = {804--805},
VOLUME = 35,
NUMBER = 6,
MONTH = {July/August},
YEAR = 1988
}
@BOOK{Shankar:book,
TITLE = {Metamathematics, Machines, and {G{\"o}del's} Proof},
AUTHOR = {N. Shankar},
PUBLISHER = {Cambridge University Press},
SERIES = {Cambridge Tracts in Theoretical Computer Science},
YEAR = 1994,
ADDRESS = {Cambridge, UK}
}
@INPROCEEDINGS{Shankar:FTRTFT96,
TITLE = {Unifying Verification Paradigms},
AUTHOR = {Natarajan Shankar},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {Bengt Jonsson and Joachim Parrow},
PAGES = {22--39},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1135,
MONTH = SEP,
YEAR = 1996,
ADDRESS = {Uppsala, Sweden}
}
@TECHREPORT{Rushby:FAA-full,
TITLE = {Formal Methods and the Certification of Critical Systems},
AUTHOR = {John Rushby},
NUMBER = {SRI-CSL-93-7},
MONTH = DEC,
YEAR = 1993,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Also issued under the title {\em Formal Methods and Digital
Systems Validation for Airborne Systems\/} as NASA Contractor
Report 4551, December 1993. A book based on this material
will be published by Cambridge University Press in 1998/9}
}
@ARTICLE{Rushby94:Taxonomy,
TITLE = {Critical System Properties: Survey and Taxonomy},
AUTHOR = {John Rushby},
JOURNAL = {Reliability Engineering and System Safety},
PAGES = {189--219},
VOLUME = 43,
NUMBER = 2,
YEAR = 1994
}
@TECHREPORT{Rushby:FAA-short,
TITLE = {Formal Methods and their Role in the Certification of
Critical Systems},
AUTHOR = {John Rushby},
NUMBER = {SRI-CSL-95-1},
MONTH = MAR,
YEAR = 1995,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Also available as NASA Contractor Report 4673, August
1995, and issued as part of the {\em FAA Digital Systems
Validation Handbook} (the guide for aircraft certification).
Reprinted in~\cite[pp.~1--42]{Encress95}}
}
@INCOLLECTION{Srivas97:chapter,
TITLE = {Hardware Verification Using {PVS}},
AUTHOR = {Mandayam Srivas and Harald Rue{\ss} and David Cyrluk},
BOOKTITLE = {Formal Hardware Verification: Methods and Systems
in Comparison},
EDITOR = {Thomas Kropf},
PAGES = {156--205},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1287,
YEAR = 1997
}
@INPROCEEDINGS{Cyrluk96:DP,
TITLE = {On {Shostak's} Decision Procedure for Combinations of
Theories},
AUTHOR = {David Cyrluk and Patrick Lincoln and N. Shankar},
BOOKTITLE = {Automated Deduction---{CADE-13}},
EDITOR = {M. A. McRobbie and J. K. Slaney},
PAGES = {463--477},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Artificial Intelligence},
VOLUME = 1104,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@INPROCEEDINGS{Cyrluk-etal97:CAV,
TITLE = {An Efficient Decision Procedure for the Theory of Fixed-Sized
Bit-Vectors},
AUTHOR = {David Cyrluk and Harald Rue{\ss} and Oliver M{\"o}ller},
BOOKTITLE = {Computer-Aided Verification, CAV '97},
EDITOR = {Orna Grumberg},
PAGES = {60--71},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1254,
MONTH = JUN,
YEAR = 1997,
ADDRESS = {Haifa, Israel}
}
@INPROCEEDINGS{Cyrluk94:gtl,
TITLE = {Ground Temporal Logic---A Logic for Hardware Verification},
AUTHOR = {D. Cyrluk and P. Narendran},
BOOKTITLE = {Computer-Aided Verification, CAV '94},
EDITOR = {David Dill},
PAGES = {247--259},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 818,
MONTH = JUN,
YEAR = 1994,
ADDRESS = {Stanford, CA}
}
@INPROCEEDINGS{Cyrluk94:TPCD,
TITLE = {Effective Theorem Proving for Hardware Verification},
AUTHOR = {D. Cyrluk and S. Rajan and N. Shankar and M. K. Srivas},
BOOKTITLE = {Theorem Provers in Circuit Design ({TPCD} '94)},
EDITOR = {Ramayya Kumar and Thomas Kropf},
PAGES = {203--222},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 910,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {Bad Herrenalb, Germany}
}
@INPROCEEDINGS{Moeller98:FMCAD,
TITLE = {Solving Bit-Vector Equations},
AUTHOR = {Oliver M{\"o}ller and Harald Rue{\ss}},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '98)},
EDITOR = {Ganesh Gopalakrishnan and Phillip Windley},
PAGES = {36--48},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1522,
MONTH = NOV,
YEAR = 1998,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Tiwari-etal00:CADE,
TITLE = {Rigid E-Unification Revisited},
AUTHOR = {Ashish Tiwari and Leo Bachmair and Harald Rue{\ss}},
BOOKTITLE = {Automated Deduction---{CADE-17}},
EDITOR = {David McAllester},
PAGES = {220--234},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Artificial Intelligence},
VOLUME = 1831,
MONTH = JUN,
YEAR = 2000,
ADDRESS = {Pittsburgh, PA}
}
@INPROCEEDINGS{Rajan95:CAV,
TITLE = {An Integration of Model-Checking with Automated Proof
Checking},
AUTHOR = {S. Rajan and N. Shankar and M.K. Srivas},
BOOKTITLE = {Computer-Aided Verification, CAV '95},
EDITOR = {Pierre Wolper},
PAGES = {84--97},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 939,
MONTH = JUN,
YEAR = 1995,
ADDRESS = {Liege, Belgium}
}
@INPROCEEDINGS{pvs-tables:tacas97,
TITLE = {Integration in {PVS}: Tables, Types, and Model Checking},
AUTHOR = {Sam Owre and John Rushby and N. Shankar},
BOOKTITLE = {Tools and Algorithms for the Construction and Analysis
of Systems {(TACAS '97)}},
EDITOR = {Ed Brinksma},
PAGES = {366-383},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1217,
MONTH = APR,
YEAR = 1997,
ADDRESS = {Enschede, The Netherlands}
}
@INPROCEEDINGS{Owre&Ruess00:CAV,
TITLE = {Integrating {WS1S} with {PVS}},
AUTHOR = {Sam Owre and Harald Rue{\ss}},
BOOKTITLE = {Computer-Aided Verification, CAV '2000},
EDITOR = {E. A. Emerson and A. P. Sistla},
PAGES = {548--551},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1855,
MONTH = JUL,
YEAR = 2000,
ADDRESS = {Chicago, IL}
}
@INPROCEEDINGS{Pfab98:tools,
TITLE = {Towards Light-Weight Verification and Heavy-Weight Testing},
AUTHOR = {Friedrich von Henke and Stephan Pfab and Harald Rue{\ss}
and Sam Owre},
BOOKTITLE = {Tool Support for System Specification, Development,
and Verification},
EDITOR = {Rudolph Berghammer and Yassine Lakhnech},
PAGES = {189--200},
PUBLISHER = {Springer-Verlag},
SERIES = {Advances in Computing Science},
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Malente, Germany},
NOTE = {Proceedings published in May 1999}
}
@INPROCEEDINGS{vonHenke98:tphols,
TITLE = {Case Studies in Meta-Level Theorem Proving},
AUTHOR = {Friedrich von Henke and Stephan Pfab and Holger Pfeifer
and Harald Rue{\ss}},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 11th International
Conference, {TPHOLs '98}},
EDITOR = {Jim Grundy and Malcolm Newey},
PAGES = {461--478},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1479,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Canberra, Australia}
}
@TECHREPORT{shankar99:eval,
TITLE = {Efficiently Executing {PVS}},
AUTHOR = {N. Shankar},
TYPE = {Project report},
MONTH = NOV,
YEAR = 1999,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Available at \url{http://www.csl.sri.com/shankar/PVSeval.ps.gz}}
}
@INPROCEEDINGS{Bensalem96:CAV,
TITLE = {Powerful Techniques for the Automatic Generation of
Invariants},
AUTHOR = {Saddek Bensalem and Yassine Lakhnech and Hassen Sa{\"\i}di},
BOOKTITLE = {Computer-Aided Verification, CAV '96},
EDITOR = {Rajeev Alur and Thomas A. Henzinger},
PAGES = {323--335},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1102,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@INPROCEEDINGS{Bensalem98:CAV,
TITLE = {Computing Abstractions of Infinite State Systems Compositionally
and Automatically},
AUTHOR = {Saddek Bensalem and Yassine Lakhnech and Sam Owre},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {319--331},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Abdulla:CAV99,
TITLE = {Verification of Infinite-State Systems by Combining
Abstraction and Reachability Analysis},
AUTHOR = {Parosh Aziz Abdulla and Aurore Annichini and Saddek
Bensalem and Ahmed Bouajjani and Peter Habermehl and
Yassine Lakhnech},
BOOKTITLE = {Computer-Aided Verification, CAV '99},
EDITOR = {Nicolas Halbwachs and Doron Peled},
PAGES = {146--159},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1633,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Rusu&Singerman99,
TITLE = {On Proving Safety Properties by Integrating Static Analysis,
Theorem Proving and Abstraction},
AUTHOR = {Vlad Rusu and Eli Singerman},
BOOKTITLE = {Tools and Algorithms for the Construction and Analysis
of Systems {(TACAS '99)}},
EDITOR = {W. Rance Cleaveland},
PAGES = {178--192},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1579,
MONTH = MAR,
YEAR = 1999,
ADDRESS = {Amsterdam, The Netherlands}
}
@INPROCEEDINGS{Graf96:CAV,
TITLE = {Verifying Invariants Using Theorem Proving},
AUTHOR = {Susanne Graf and Hassen Sa{\"\i}di},
BOOKTITLE = {Computer-Aided Verification, CAV '96},
EDITOR = {Rajeev Alur and Thomas A. Henzinger},
PAGES = {196--207},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1102,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@INPROCEEDINGS{Saidi96,
TITLE = {A Tool for Proving Invariance Properties of Concurrent
Systems Automatically},
AUTHOR = {Hassen Sa{\"\i}di},
BOOKTITLE = {Tools and Algorithms for the Construction and Analysis
of Systems {TACAS '96}},
PAGES = {412--416},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1055,
MONTH = MAR,
YEAR = 1996,
ADDRESS = {Passau, Germany}
}
@INPROCEEDINGS{Saidi97:CAV,
TITLE = {{The Invariant Checker}: Automated Deductive Verification
of Reactive Systems},
AUTHOR = {Hassen Sa{\"\i}di},
BOOKTITLE = {Computer-Aided Verification, CAV '97},
EDITOR = {Orna Grumberg},
PAGES = {436--439},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1254,
MONTH = JUN,
YEAR = 1997,
ADDRESS = {Haifa, Israel}
}
@INPROCEEDINGS{Saidi&Graf97:CAV,
TITLE = {Construction of Abstract State Graphs with {PVS}},
AUTHOR = {Hassen Sa{\"\i}di and Susanne Graf},
BOOKTITLE = {Computer-Aided Verification, CAV '97},
EDITOR = {Orna Grumberg},
PAGES = {72--83},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1254,
MONTH = JUN,
YEAR = 1997,
ADDRESS = {Haifa, Israel}
}
@INPROCEEDINGS{Saidi97:LFM,
TITLE = {Automated Deductive Verification of Parallel Systems},
AUTHOR = {Hassen Sa{\"\i}di},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {163--176},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Saidi&Shankar:CAV99,
TITLE = {Abstract and Model Check While You Prove},
AUTHOR = {Hassen Sa{\"\i}di and N. Shankar},
BOOKTITLE = {Computer-Aided Verification, CAV '99},
EDITOR = {Nicolas Halbwachs and Doron Peled},
PAGES = {443--454},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1633,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Saidi00:SAS,
TITLE = {Model Checking Guided Abstraction and Analysis},
AUTHOR = {Hassen Sa\"{\i}di},
BOOKTITLE = {Seventh International Static Analysis Symposium
{(SAS'00)}},
EDITOR = {Jens Palsberg},
PAGES = {377--396},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1824,
MONTH = JUN,
YEAR = 2000,
ADDRESS = {Santa Barbara CA}
}
@INPROCEEDINGS{Shankar00:ASM,
TITLE = {Symbolic Analysis of Transition Systems},
AUTHOR = {Natarajan Shankar},
BOOKTITLE = {Abstract State Machines: Theory and Applications
({ASM} 2000)},
EDITOR = {Yuri Gurevich and Phillip W. Kutter and Martin Odersky
and Lothar Thiele},
PAGES = {287--302},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1912,
MONTH = MAR,
YEAR = 2000,
ADDRESS = {Monte Verit\`{a}, Switzerland}
}
@INPROCEEDINGS{Shankar00:CONCUR,
TITLE = {Combining Theorem Proving and Model Checking through
Symbolic Analysis},
AUTHOR = {Natarajan Shankar},
BOOKTITLE = {{CONCUR 2000}: Concurrency Theory},
PAGES = {1--16},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1877,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {State College, PA}
}
@INPROCEEDINGS{Bensalem98:InVeSt,
TITLE = {{InVeSt: A} Tool for the Verification of Invariants},
AUTHOR = {Saddek Bensalem and Yassine Lakhnech and Sam Owre},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {505--510},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{SALoverview00:LFM,
TITLE = {An Overview of {SAL}},
AUTHOR = {Saddek Bensalem and Vijay Ganesh and Yassine Lakhnech
and C\'{e}sar Mu{\~{n}}oz and Sam Owre and Harald Rue{\ss}
and John Rushby and Vlad Rusu and Hassen Sa{\"\i}di and
N. Shankar and Eli Singerman and Ashish Tiwari},
BOOKTITLE = {LFM 2000: Fifth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway},
PAGES = {187--196},
MONTH = JUN,
YEAR = 2000,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Proceedings available at \url{http://shemesh.larc.nasa.gov/fm/Lfm2000/Proc/}}
}
@INPROCEEDINGS{Rushby98:ICFEM,
TITLE = {Ubiquitous Abstraction: A New Approach for Mechanized
Formal Verification (Extended Abstract)},
AUTHOR = {John Rushby},
BOOKTITLE = {Second International Conference on Formal Engineering
Methods (ICFEM '98)},
EDITOR = {John Staples and Michael G. Hinchey and Shaoying Liu},
PAGES = {176--178},
MONTH = DEC,
YEAR = 1998,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Brisbane, Australia}
}
@INPROCEEDINGS{Rushby:SPIN99,
TITLE = {Integrated Formal Verification: Using Model Checking
With Automated Abstraction, Invariant Generation, and
Theorem Proving},
AUTHOR = {John Rushby},
BOOKTITLE = {Theoretical and Practical Aspects of SPIN Model
Checking: 5th and 6th International SPIN Workshops},
EDITOR = {D. Dams and R. Gerth and S. Leue and M. Massink},
PAGES = {1--11},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1680,
MONTH = {July and September},
YEAR = 1999,
ADDRESS = {Trento, Italy, and Toulouse, France}
}
@INPROCEEDINGS{Rushby00:Forte,
TITLE = {From Refutation to Verification},
AUTHOR = {John Rushby},
BOOKTITLE = {Formal Description Techniques and Protocol Specification,
Testing and Verification {FORTE XIII/PSTV XX 2000}},
EDITOR = {Tommaso Bolognesi and Diego Latella},
PAGES = {369--374},
PUBLISHER = {Kluwer Academic Publishers},
MONTH = OCT,
YEAR = 2000,
ADDRESS = {Pisa, Italy}
}
@INPROCEEDINGS{Rushby00:HASE,
TITLE = {Disappearing Formal Methods},
AUTHOR = {John Rushby},
BOOKTITLE = {High-Assurance Systems Engineering Symposium},
PAGES = {95--96},
MONTH = NOV,
YEAR = 2000,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Albuquerque, NM}
}
@ARTICLE{Young97:IC,
TITLE = {Comparing Verification Systems: {Interactive Consistency}
in {ACL2}},
AUTHOR = {William D. Young},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {214--223},
VOLUME = 23,
NUMBER = 4,
MONTH = APR,
YEAR = 1997
}
@INPROCEEDINGS{Miner95:HOL,
TITLE = {Specification of the {IEEE-854} Floating-Point Standard
in {HOL} and {PVS}},
AUTHOR = {Victor A. {Carre{\~{n}}o} and Paul S. Miner},
BOOKTITLE = {{HOL95}: Eighth International Workshop on Higher-Order
Logic Theorem Proving and Its Applications},
MONTH = SEP,
YEAR = 1995,
ADDRESS = {Aspen Grove, UT},
NOTE = {Category B proceedings, available at \url{http://lal.cs.byu.edu/lal/hol95/Bprocs/indexB.html}}
}
@MISC{Gordon95:PVS,
TITLE = {Notes on {PVS} from a {HOL} Perspective},
AUTHOR = {Mike Gordon},
HOWPUBLISHED = {Available at \url{http://www.cl.cam.ac.uk/users/mjcg/PVS.html}},
MONTH = AUG,
YEAR = 1995,
INSTITUTION = {Cambridge University}
}
@INPROCEEDINGS{Griffioen98:tphols,
TITLE = {A Comparison of {PVS} and {Isabelle/HOL}},
AUTHOR = {David Griffioen and Marieke Huisman},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 11th International
Conference, {TPHOLs '98}},
EDITOR = {Jim Grundy and Malcolm Newey},
PAGES = {123--142},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1479,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Canberra, Australia}
}
@INPROCEEDINGS{Groote-etal98:CONCUR,
TITLE = {Checking Verifications of Protocols and Distributed
Systems by Computer},
AUTHOR = {Jan Friso Groote and Fran\,{c}ois Monin and Jaco van
de Pol},
BOOKTITLE = {{CONCUR'98}: Concurrency Theory},
EDITOR = {Davide Sangiorgi and Robert de Simone},
PAGES = {629--655},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1466,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Nice, France}
}
@ARTICLE{Kern99:todaes,
TITLE = {Formal Verification in Hardware Design: A Survey},
AUTHOR = {Christoph Kern and Mark R. Greenstreet},
JOURNAL = {ACM Transactions on Design Automation of Electronic
Systems (TODAES)},
PAGES = {123--193},
VOLUME = 4,
NUMBER = 2,
MONTH = APR,
YEAR = 1999
}
@INPROCEEDINGS{Rust98,
TITLE = {A {PVS} Specification of an Invoicing System},
AUTHOR = {Heinrich Rust},
BOOKTITLE = {Proceedings of an International Workshop on Specification
Techniques and Formal Methods},
EDITOR = {M. Allemand and C. Attiogb\'{e} and H. Habrias},
PAGES = {51--65},
MONTH = MAR,
YEAR = 1998,
ORGANIZATION = {University of Nantes, France},
NOTE = {Available at \url{http://www.informatik.tu-cottbus.de/~rust/publications/a_pvs_specificat%
ion_of_an_invoicing_system.ps.gz}}
}
@INPROCEEDINGS{Wilding97:LFM,
TITLE = {Robust Computer System Proofs in {PVS}},
AUTHOR = {Matthew Wilding},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {177--184},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Droschl:IFMW99,
TITLE = {On the Integration of Formal Methods: Events and Scenarios
in {PVS} and {VDM}},
AUTHOR = {Georg Droschl},
BOOKTITLE = {Proceedings, 3rd. Irish Workshop in Formal Methods},
PUBLISHER = {Electronic Workshops in Computing (\url{http://ewic.org.uk/ewic/})},
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Galway, Ireland}
}
@INPROCEEDINGS{Droschl:FM99,
TITLE = {Analyzing the Requirements of an Access Control Using
{VDMTools} and {PVS}},
AUTHOR = {Georg Droschl},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = 1807,
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Merriam96,
TITLE = {Evaluating the Interfaces of Three Theorem Proving Assistants},
AUTHOR = {Nicholas A. Merriam and Michael D. Harrison},
BOOKTITLE = {Proceedings of the 3rd International {Eurographics}
Workshop on Design, Specification, and Verification of
Interactive Systems},
EDITOR = {F. Bodart and J. Vanderdonckt},
YEAR = 1996
}
@INPROCEEDINGS{Archer&Heitmeyer97:TPHOLS,
TITLE = {Human-Style Theorem Proving Using {PVS}},
AUTHOR = {Myla Archer and Constance Heitmeyer},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 10th International
Conference, {TPHOLs '97}},
EDITOR = {Elsa Gunter and Amy Felty},
PAGES = {33--48},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1275,
MONTH = AUG,
YEAR = 1997,
ADDRESS = {Murray Hill, NJ}
}
@INPROCEEDINGS{Archer98:UITP,
TITLE = {{TAME: A PVS} Interface to Simplify Proofs for Automata
Models},
AUTHOR = {Myla Archer and Constance Heitmeyer and Steve Sims},
BOOKTITLE = {User Interfaces for Theorem Provers},
MONTH = JUL,
YEAR = 1998,
ADDRESS = {Eindhoven, The Netherlands},
NOTE = {Informal proceedings available at \url{http://www.win.tue.nl/cs/ipa/uitp/proceedings.html}}
}
@INPROCEEDINGS{Knight97:LFM,
TITLE = {Why Are Formal Methods Not Used More Widely?},
AUTHOR = {John Knight and Colleen DeJong and Matthew Gibble and
Lu{\'\i}s Nakano},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {1--12},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Dutertre96,
TITLE = {Elements of Mathematical Analysis in {PVS}},
AUTHOR = {Bruno Dutertre},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 9th International
Conference, {TPHOLs '96}},
EDITOR = {Joakim von Wright and Jim Grundy and John Harrison},
PAGES = {141--156},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1125,
MONTH = AUG,
YEAR = 1996,
ADDRESS = {Turku, Finland}
}
@INPROCEEDINGS{Gottliebsen00:TPHOLS,
TITLE = {Transcendental Functions and Continuity Checking in
{PVS}},
AUTHOR = {Hanne Gottliebsen},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 13th International
Conference, {TPHOLs 2000}},
EDITOR = {Mark Aargaard and John Harrison},
PAGES = {197--214},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1869,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {Portland, OR}
}
@INPROCEEDINGS{Basten&Hooman99,
TITLE = {Process Algebra in {PVS}},
AUTHOR = {Twan Basten and Jozef Hooman},
BOOKTITLE = {Tools and Algorithms for the Construction and Analysis
of Systems {(TACAS '99)}},
EDITOR = {W. Rance Cleaveland},
PAGES = {270--284},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1579,
MONTH = MAR,
YEAR = 1999,
ADDRESS = {Amsterdam, The Netherlands}
}
@INPROCEEDINGS{Schamschurko98,
TITLE = {Modeling Process Calculi With {PVS}},
AUTHOR = {Dmitri Schamschurko},
BOOKTITLE = {First Workshop on Coalgebraic Methods in Computer
Science {(CMCS'98)}},
EDITOR = {B. Jacobs and L. Moss and H. Reichel and J. Rutten},
PAGES = {197--214},
PUBLISHER = {Elsevier},
SERIES = {Electronic Notes in Theoretical Computer Science},
VOLUME = 11,
MONTH = MAR,
YEAR = 1998,
ADDRESS = {Lisbon, Portugal},
NOTE = {Available at \url{http://www.elsevier.nl/cas/tree/store/tcs/free/entcs/store/tcs11/tcs110%
11.ps}}
}
@INPROCEEDINGS{Griffioen98:CAV,
TITLE = {Normed Simulations},
AUTHOR = {David Griffioen and Frits Vaandrager},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {332--344},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Pnueli98:FTRTFT,
TITLE = {Fair Synchronous Transition Systems and their Liveness
Proofs},
AUTHOR = {Amir Pnueli and N. Shankar and Eli Singerman},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
PAGES = {198--209},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1486,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Lyngby, Denmark}
}
@INPROCEEDINGS{Devillers-etal97,
TITLE = {Possibly Infinite Sequences in Theorem Provers: A Comparative
Study},
AUTHOR = {M. Devillers and D. Griffioen and O. Mueller},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 10th International
Conference, {TPHOLs '97}},
EDITOR = {Elsa Gunter and Amy Felty},
PAGES = {89--104},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1275,
MONTH = AUG,
YEAR = 1997,
ADDRESS = {Murray Hill, NJ}
}
@INPROCEEDINGS{Hensel&Jacobs97,
TITLE = {Proof Principles for Datatypes with Iterated Recursion},
AUTHOR = {Ulrich Hensel and Bart Jacobs},
BOOKTITLE = {Category Theory and Computer Science},
EDITOR = {Eugenio Moggi and Giuseppe Rosolini},
PAGES = {220--241},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1290,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Santa Margherita Ligure, Italy}
}
@ARTICLE{Hensel98:JLC,
TITLE = {Coalgebraic Theories of Sequences in {PVS}},
AUTHOR = {Ulrich Hensel and Bart Jacobs},
JOURNAL = {Journal of Logic and Computation},
PAGES = {463--500},
VOLUME = 9,
NUMBER = 4,
YEAR = 1999
}
@INPROCEEDINGS{Hensel-etal98,
TITLE = {Reasoning About Classes in Object-Oriented Languages:
Logical Models and Tools},
AUTHOR = {Ulrich Hensel and Marieke Huisman and Bart Jacobs and
Hendrik Tews},
BOOKTITLE = {Programming Languages and Systems: 7th European
Symposium On Programming {(ESOP)}},
EDITOR = {Chris Hankin},
PAGES = {105--121},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1381,
MONTH = MAR,
YEAR = 1998,
ADDRESS = {Lisbon, Portugal}
}
@INPROCEEDINGS{Huisman-etal99:ECOOP,
TITLE = {A Case Study in Class Library Verification: {Java's}
Vector Class},
AUTHOR = {Marieke Huisman and Bart Jacobs and Joachim van den
Berg},
BOOKTITLE = {Object-Oriented Technology: ECOOP'99 Workshop Reader},
EDITOR = {A. Moreira and D. Demeyer},
PAGES = {109---110},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1743,
MONTH = JUN,
YEAR = 1999,
ADDRESS = {Lisbon, Portugal}
}
@INPROCEEDINGS{Jacobs98:OOPSLA,
TITLE = {Reasoning about {Java} Classes},
AUTHOR = {Bart Jacobs and Joachim van den Berg and Marieke Huisman
and Martijn van Berkum and Ulrich Hensel and Hendrick
Tews},
BOOKTITLE = {Proceedings, Object-Oriented Programming Systems,
Languages and Applications (OOPSLA'98)},
PAGES = {329--340},
MONTH = OCT,
YEAR = 1998,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Vancouver, Canada},
NOTE = {Proceedings issued as ACM SIGPLAN Notices Vol.~33, No.~10,
October 1998.}
}
@INPROCEEDINGS{Huisman&Jacobs00:TPHOLS,
TITLE = {Inheritance in Higher Order Logic: Modeling and Reasoning},
AUTHOR = {Marieke Huisman and Bart Jacobs},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 13th International
Conference, {TPHOLs 2000}},
EDITOR = {Mark Aargaard and John Harrison},
PAGES = {301--319},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1869,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {Portland, OR}
}
@PHDTHESIS{Huisman:PhD,
TITLE = {Java Program Verification in {Higher}-Order Logic with
{PVS} and {Isabelle}},
AUTHOR = {Marieke Huisman},
YEAR = 2001,
SCHOOL = {University of Nijmegen, The Netherlands}
}
@INPROCEEDINGS{Huisman&Jacobs00:FASE,
TITLE = {Java Program Verfication via a Hoare Logic with Abrupt
Termination},
AUTHOR = {Marieke Huisman and Bart Jacobs},
BOOKTITLE = {Fundamental Approaches to Software Engineering,
{FASE} 2000},
EDITOR = {Tom Maibaum},
PAGES = {284--303},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1783,
MONTH = {March/April},
YEAR = 2000,
ADDRESS = {Berlin, Germany}
}
@INPROCEEDINGS{vandenBerg-etal00:WADT,
TITLE = {A Type-Theoretic Memory Model for Verification of Sequential
{Java} Programs},
AUTHOR = {Joachim van den Berg and Marieke Huisman and Bart Jacobs
and Erik Poll},
BOOKTITLE = {Recent Trends in Algebraic Development Techniques,
{WADT '99}},
EDITOR = {Didier Bert and Christine Choppy and Peter Mosses},
PAGES = {1--21},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1827,
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France}
}
@INPROCEEDINGS{Lincoln&Rushby93:CAV,
TITLE = {Formal Verification of an Algorithm for Interactive
Consistency under a Hybrid Fault Model},
AUTHOR = {Patrick Lincoln and John Rushby},
BOOKTITLE = {Computer-Aided Verification, CAV '93},
EDITOR = {Costas Courcoubetis},
PAGES = {292--304},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 697,
MONTH = {June/July},
YEAR = 1993,
ADDRESS = {Elounda, Greece}
}
@INPROCEEDINGS{Lincoln&Rushby93:FTCS,
TITLE = {A Formally Verified Algorithm for Interactive Consistency
under a Hybrid Fault Model},
AUTHOR = {Patrick Lincoln and John Rushby},
BOOKTITLE = {Fault Tolerant Computing Symposium 23},
PAGES = {402--411},
MONTH = JUN,
YEAR = 1993,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Toulouse, France},
NOTE = {Reprinted in~\cite[pp.\ 438--447]{FTCS-highlights}}
}
@INPROCEEDINGS{Lincoln&Rushby94:FTP,
TITLE = {Formal Verification of an Interactive Consistency Algorithm
for the {Draper FTP} Architecture Under a Hybrid Fault
Model},
AUTHOR = {Patrick Lincoln and John Rushby},
BOOKTITLE = {COMPASS '94 (Proceedings of the Ninth Annual Conference
on Computer Assurance)},
PAGES = {107--120},
MONTH = JUN,
YEAR = 1994,
ORGANIZATION = {IEEE Washington Section},
ADDRESS = {Gaithersburg, MD}
}
@INPROCEEDINGS{Pfeifer99:DCCA,
TITLE = {Formal Verification for Time-Triggered Clock Synchronization},
AUTHOR = {Holger Pfeifer and Detlef Schwier and Friedrich W.
von Henke},
BOOKTITLE = {Dependable Computing for Critical Applications---7},
EDITOR = {Charles B. Weinstock and John Rushby},
PAGES = {207--226},
PUBLISHER = {IEEE Computer Society},
SERIES = {Dependable Computing and Fault Tolerant Systems},
VOLUME = 12,
MONTH = JAN,
YEAR = 1999,
ADDRESS = {San Jose, CA}
}
@INPROCEEDINGS{Pfeifer00:FORTE,
TITLE = {Formal Verification of the {TTA} Group Membership Algorithm},
AUTHOR = {Holger Pfeifer},
BOOKTITLE = {Formal Description Techniques and Protocol Specification,
Testing and Verification {FORTE XIII/PSTV XX 2000}},
EDITOR = {Tommaso Bolognesi and Diego Latella},
PAGES = {3--18},
PUBLISHER = {Kluwer Academic Publishers},
MONTH = OCT,
YEAR = 2000,
ADDRESS = {Pisa, Italy}
}
@ARTICLE{Rushby99:TSE,
TITLE = {Systematic Formal Verification for Fault-Tolerant Time-Triggered
Algorithms},
AUTHOR = {John Rushby},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {651--660},
VOLUME = 25,
NUMBER = 5,
MONTH = {September/October},
YEAR = 1999
}
@INPROCEEDINGS{Rushby00:CAV,
TITLE = {Verification Diagrams Revisited: Disjunctive Invariants
for Easy Verification},
AUTHOR = {John Rushby},
BOOKTITLE = {Computer-Aided Verification, CAV '2000},
EDITOR = {E. A. Emerson and A. P. Sistla},
PAGES = {508--520},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1855,
MONTH = JUL,
YEAR = 2000,
ADDRESS = {Chicago, IL}
}
@INPROCEEDINGS{Schwier98:FTRTFT,
TITLE = {Mechanical Verification of Clock Synchronization Algorithms},
AUTHOR = {D. Schwier and F. von Henke},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
PAGES = {262--271},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1486,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Lyngby, Denmark}
}
@ARTICLE{WalterLincolnSuri97,
TITLE = {Formally Verified On-Line Diagnosis},
AUTHOR = {Chris J. Walter and Patrick Lincoln and Neeraj Suri},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {684--721},
VOLUME = 23,
NUMBER = 11,
MONTH = NOV,
YEAR = 1997
}
@TECHREPORT{DiVito:partitioningCR,
TITLE = {A Formal Model of Partitioning for Integrated Modular
Avionics},
AUTHOR = {Ben L. {Di Vito}},
TYPE = {NASA Contractor Report},
NUMBER = {CR-1998-208703},
MONTH = AUG,
YEAR = 1998,
INSTITUTION = {NASA Langley Research Center}
}
@INPROCEEDINGS{diVito99:DCCA,
TITLE = {A Model of Cooperative Noninterference for Integrated
Modular Avionics},
AUTHOR = {Ben L. {Di Vito}},
BOOKTITLE = {Dependable Computing for Critical Applications---7},
EDITOR = {Charles B. Weinstock and John Rushby},
PAGES = {269--286},
PUBLISHER = {IEEE Computer Society},
SERIES = {Dependable Computing and Fault Tolerant Systems},
VOLUME = 12,
MONTH = JAN,
YEAR = 1999,
ADDRESS = {San Jose, CA}
}
@INPROCEEDINGS{Wilding99:DCCA,
TITLE = {Invariant Performance: A Statement of Task Isolation
Useful for Embedded Application Integration},
AUTHOR = {Matthew M. Wilding and David S. Hardin and David A.
Greve},
BOOKTITLE = {Dependable Computing for Critical Applications---7},
EDITOR = {Charles B. Weinstock and John Rushby},
PAGES = {287--300},
PUBLISHER = {IEEE Computer Society},
SERIES = {Dependable Computing and Fault Tolerant Systems},
VOLUME = 12,
MONTH = JAN,
YEAR = 1999,
ADDRESS = {San Jose, CA}
}
@TECHREPORT{Butler96:rqts,
TITLE = {An Introduction to Requirements Capture Using {PVS}:
Specification of a Simple Autopilot},
AUTHOR = {Ricky W. Butler},
TYPE = {NASA Technical Memorandum},
NUMBER = 110255,
MONTH = MAY,
YEAR = 1996,
INSTITUTION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA}
}
@ARTICLE{Dutertre&Stavridou97,
TITLE = {Formal Requirements Analysis of an Avionics Control
System},
AUTHOR = {Bruno Dutertre and Victoria Stavridou},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {267--278},
VOLUME = 23,
NUMBER = 5,
MONTH = MAY,
YEAR = 1997
}
@INPROCEEDINGS{Dutertre97:LFM,
TITLE = {Requirements Analysis of Real-Time Control Systems Using
{PVS}},
AUTHOR = {Bruno Dutertre and Victoria Stavridou},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {65--74},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@ARTICLE{Crow&DiVito98:tosem,
TITLE = {Formalizing {Space Shuttle} Software Requirements: Four
Case Studies},
AUTHOR = {Judith Crow and Ben L. {Di Vito}},
JOURNAL = {ACM Transactions on Software Engineering and Methodology},
PAGES = {296--332},
VOLUME = 7,
NUMBER = 3,
MONTH = JUL,
YEAR = 1998
}
@ARTICLE{Easterbrook-etal98,
TITLE = {Experiences Using Lightweight Formal Methods for Requirements
Modeling},
AUTHOR = {Steve Easterbrook and Robyn Lutz and Richard Covington
and John Kelly and Yoko Ampo and David Hamilton},
JOURNAL = {IEEE Transactions on Software Engineering},
PAGES = {4--14},
VOLUME = 24,
NUMBER = 1,
MONTH = JAN,
YEAR = 1998
}
@TECHREPORT{HAC-study,
TITLE = {Using Formal Methods to Assist in the Requirements Analysis
of the {Space Shuttle HAC Change Request (CR 90960E)}},
AUTHOR = {Larry W. Roberts and Mike Beims},
NUMBER = {JSC-27599},
MONTH = SEP,
YEAR = 1996,
INSTITUTION = {NASA Johnson Space Center},
ADDRESS = {Houston, TX}
}
@INPROCEEDINGS{DiVito96,
TITLE = {Formalizing New Navigation Requirements for {NASA's
Space Shuttle}},
AUTHOR = {Ben L. {Di Vito}},
BOOKTITLE = {Formal Methods Europe {FME '96}},
PAGES = {160--178},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1051,
MONTH = MAR,
YEAR = 1996,
ADDRESS = {Oxford, UK}
}
@ARTICLE{DiVito00:STTT,
TITLE = {High-Automation Proofs for Properties of Requirements
Models},
AUTHOR = {Ben L. {Di Vito}},
JOURNAL = {Software Tools for Technology Transfer},
VOLUME = 3,
NUMBER = 1,
YEAR = 2000,
NOTE = {To appear; available at \url{http://shemesh.larc.nasa.gov/people/bld/ftp/sttt-bld.ps}}
}
@TECHREPORT{GPS-study,
TITLE = {Using Formal Methods to Assist in the Requirements Analysis
of the {Space Shuttle GPS Change Request}},
AUTHOR = {Ben L. {Di Vito} and Larry W. Roberts},
TYPE = {NASA Contractor Report},
NUMBER = 4752,
MONTH = AUG,
YEAR = 1996,
INSTITUTION = {NASA Langley Research Center}
}
@INPROCEEDINGS{Hamilton-etal95,
TITLE = {Experiences in Applying Formal Methods to the Analysis
of Software and System Requirements},
AUTHOR = {David Hamilton and Rick Covington and John Kelly},
BOOKTITLE = {WIFT '95: Workshop on Industrial-Strength Formal
Specification Techniques},
PAGES = {30--43},
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Boca Raton, FL}
}
@INPROCEEDINGS{Hamilton-etal95-2,
TITLE = {An Experience Report on Requirements Reliability Engineering
Using Formal Methods},
AUTHOR = {David Hamilton and Rick Covington and Alice Lee},
BOOKTITLE = {Sixth International Conference on Software Reliability
Engineering, {ISSRE '95}},
PAGES = {52--57},
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Toulouse, France}
}
@INPROCEEDINGS{Ampo&Lutz95,
TITLE = {Evaluation of Software Safety Analysis Using Formal
Methods},
AUTHOR = {Yoko Ampo and Robyn Lutz},
BOOKTITLE = {Workshop for Foundation of Software Engineering
{(FOSE)}},
MONTH = DEC,
YEAR = 1995,
ADDRESS = {Hamana-Ko, Japan},
NOTE = {In Japanese}
}
@INPROCEEDINGS{Lutz&Ampo94,
TITLE = {Experience Report: Using Formal Methods for Requirements
Analysis of Critical Spacecraft Software},
AUTHOR = {Robyn Lutz and Yoko Ampo},
BOOKTITLE = {Proceedings of the 19th Annual Software Engineering
Workshop},
PAGES = {231--248},
MONTH = DEC,
YEAR = 1994,
ORGANIZATION = {NASA Goddard Space Flight Center},
ADDRESS = {Greenbelt, MD}
}
@INPROCEEDINGS{Lutz97:LFM,
TITLE = {Reuse of a Formal Model for Requirements Validation},
AUTHOR = {Robyn Lutz},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {75--86},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Carreno&Munoz00:TPHOLS,
TITLE = {Aircraft Trajectory Modeling and Alerting Algorithm
Verification},
AUTHOR = {Victor Carre{\~{n}}o and C\'{e}sar Mu{\~{n}}oz},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 13th International
Conference, {TPHOLs 2000}},
EDITOR = {Mark Aargaard and John Harrison},
PAGES = {90--105},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1869,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {Portland, OR}
}
@INPROCEEDINGS{Carreno&Munoz00:DASC,
TITLE = {Formal Analysis of Parallel Landing Scenarios},
AUTHOR = {Victor Carre{\~{n}}o and C\'{e}sar Mu{\~{n}}oz},
BOOKTITLE = {19th AIAA/IEEE Digital Avionics Systems Conference},
MONTH = OCT,
YEAR = 2000,
ADDRESS = {Philadelphia, PA}
}
@INPROCEEDINGS{Lawford-etal00:AMAST,
TITLE = {Practical Application of Functional and Relational Methods
for the Specification and Verification of Safety Critical
Software},
AUTHOR = {Mark Lawford and Jeff McDougall and Peter Froebel and
Greg Moum},
BOOKTITLE = {Algebraic Methodology and Software Technology, {AMAST}
2000},
EDITOR = {Teodor Rus},
PAGES = {73--88},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1816,
MONTH = MAY,
YEAR = 2000,
ADDRESS = {Iowa City, IA}
}
@ARTICLE{Koo-etal99,
TITLE = {Mathematical Verification of a Nuclear Power Plant Protection
System Function With Combined {CPN} and {PVS}},
AUTHOR = {S. Koo and H. Son and P. Seong},
JOURNAL = {Journal of the Korean Nuclear Society},
PAGES = {157--171},
VOLUME = 31,
MONTH = APR,
YEAR = 1999
}
@INPROCEEDINGS{vandePol98,
TITLE = {Formal Requirements Specification for Command and Control
Systems},
AUTHOR = {Jaco van de Pol and Jozef Hooman and Edwin de Jong},
BOOKTITLE = {Engineering of Computer Based Systems {(ECBS)}},
PAGES = {37--44},
MONTH = {March--April},
YEAR = 1998,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Jerusalem, Israel},
NOTE = {Available at \url{http://www.win.tue.nl/cs/tt/hooman/ECBS98.html}}
}
@INPROCEEDINGS{Dean97,
TITLE = {Static Typing with Dynamic Linking},
AUTHOR = {Drew Dean},
BOOKTITLE = {Fourth ACM Conference on Computer and Communications
Security},
PAGES = {18--27},
MONTH = APR,
YEAR = 1997,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Zurich, Switzerland}
}
@INPROCEEDINGS{Hoffman98:CAV,
TITLE = {A Formal Experience at {Secure Computing Corporation}},
AUTHOR = {John Hoffman and Charlie Payne},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {49--56},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Peri96,
TITLE = {A Logic of Composition for Information Flow Predicates},
AUTHOR = {Ramesh V. Peri and William A. Wulf and Darrell M. Kienzle},
BOOKTITLE = {9th Computer Security Foundations Workshop},
PAGES = {82--94},
MONTH = JUN,
YEAR = 1996,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Kenmare, Ireland}
}
@INPROCEEDINGS{Dieckman98,
TITLE = {{ActiveSPEC}: A Framework for the Specification and
Verification of Active Network Services and Security
Policies},
AUTHOR = {Darryl Dieckman and Perry Alexander and Philip A. Wilsey},
BOOKTITLE = {Workshop on Formal Methods and Security Protocols},
EDITOR = {Nevin Heintze and Jeannette Wing},
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Indianapolis, IN},
NOTE = {Informal proceedings available at \url{http://www.cs.bell-labs.com/who/nch/fmsp/program.html}}
}
@INPROCEEDINGS{Dutertre&Schneider97,
TITLE = {Embedding {CSP} in {PVS}. An Application to Authentication
Protocols},
AUTHOR = {Bruno Dutertre and Steve Schneider},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 10th International
Conference, {TPHOLs '97}},
EDITOR = {Elsa Gunter and Amy Felty},
PAGES = {121--136},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1275,
MONTH = AUG,
YEAR = 1997,
ADDRESS = {Murray Hill, NJ}
}
@INPROCEEDINGS{Millen:FMSP99,
TITLE = {A Necessarily Parallel Attack},
AUTHOR = {Jonathan K. Millen},
BOOKTITLE = {Workshop on Formal Methods and Security Protocols,
Part of the Federated Logic Conference},
EDITOR = {Nevin Heintze and Edmund Clarke},
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Monniaux99:CSFW,
TITLE = {Decision Procedures for the Analysis of Cryptographic
Protocols by Logics of Belief},
AUTHOR = {David Monniaux},
BOOKTITLE = {12th Computer Security Foundations Workshop},
PAGES = {44--54},
MONTH = JUN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Mordano, Italy}
}
@INPROCEEDINGS{Ruess&Millen00:FMCS,
TITLE = {Local Secrecy for State-Based Models},
AUTHOR = {Harald Rue{\ss} and Jonathan Millen},
BOOKTITLE = {Formal Methods and Computer Security (FMCS)},
MONTH = JUL,
YEAR = 2000,
ADDRESS = {Chicago, IL}
}
@INPROCEEDINGS{Gopi98:FSTTCS,
TITLE = {Formal Verification of an {O.S.} Submodule},
AUTHOR = {N.S. Pendharkar and K. Gopinath},
BOOKTITLE = {18th Conference on the Foundations of Software Technology
and Theoretical Computer Science},
EDITOR = {V. Arvind and R. Ramanujin},
PAGES = {197--208},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1530,
MONTH = DEC,
YEAR = 1998,
ADDRESS = {Madras, India}
}
@INPROCEEDINGS{Couturier98:CAV,
TITLE = {An Experiment in Parallelizing an Application Using
Formal Methods},
AUTHOR = {Rapha\"{e}l Couturier and Dominique M\'{e}ry},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {345--356},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Chkliaev99,
TITLE = {Mechanical Verification of a Non-Blocking Atomic Commitment
Protocol},
AUTHOR = {Dmitri Chkliaev and Jozef Hooman and Peter van der
Stok},
BOOKTITLE = {International Workshop on Distributed System Validation
and Verification (DSVV'2000)},
PAGES = {E96--E103},
MONTH = APR,
YEAR = 2000,
ADDRESS = {Taipei, Taiwan}
}
@INPROCEEDINGS{Chkliaev99:AE,
TITLE = {Serializability Preserving Extensions of Concurrency
Control Protocols},
AUTHOR = {Dmitri Chkliaev and Jozef Hooman and Peter van der
Stok},
BOOKTITLE = {Third International {Andrei Ershov} Memorial Conference:
Perspectives of System Informatics, {PSI'99}},
EDITOR = {D. Bj{\o}rner and M. Broy and A.V. Zamulin},
PAGES = {180--193},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1755,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Novosibirsk, Russia}
}
@INPROCEEDINGS{Chkliaev00:ICFEM,
TITLE = {Mechanical Verification of Transaction Processing Systems},
AUTHOR = {Dmitri Chkliaev and Jozef Hooman and Peter van der
Stok},
BOOKTITLE = {Third International Conference on Formal Engineering
Methods (ICFEM 2000)},
PAGES = {89--97},
MONTH = NOV,
YEAR = 200,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {York, England}
}
@INPROCEEDINGS{Couturier98:IFMW,
TITLE = {Formal Engineering of the Bitonic Sort using {PVS}},
AUTHOR = {Rapha\"{e}l Couturier},
BOOKTITLE = {Proceedings, 2nd. Irish Workshop in Formal Methods},
PUBLISHER = {Electronic Workshops in Computing (\url{http://ewic.org.uk/ewic/})},
MONTH = JUL,
YEAR = 1998,
ADDRESS = {Cork, Ireland}
}
@ARTICLE{Devillers00:FMSD,
TITLE = {Verification of a Leader Election Protocol: Formal Methods
Applied to {IEEE 1394}},
AUTHOR = {Marco Devillers and David Griffioen and Judi Romijn
and Frits Vaandrager},
JOURNAL = {Formal Methods in Systems Design},
PAGES = {307--320},
VOLUME = 16,
NUMBER = 3,
MONTH = JUN,
YEAR = 2000
}
@INPROCEEDINGS{Glusman&Katz:CAV99,
TITLE = {Mechanizing Proofs of Computation Equivalence},
AUTHOR = {Marcelo Glusman and Shmuel Katz},
BOOKTITLE = {Computer-Aided Verification, CAV '99},
EDITOR = {Nicolas Halbwachs and Doron Peled},
PAGES = {354--367},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1633,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Havelund:FMPPTA99,
TITLE = {Mechanical Verification of a Garbage Collector},
AUTHOR = {Klaus Havelund},
BOOKTITLE = {Parallel and Distributed Processing (Combined Proceedings
of 11 Workshops)},
EDITOR = {Jos\'{e} Rolim and others},
PAGES = {1258--1283},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1586,
MONTH = APR,
YEAR = 1999,
ADDRESS = {San Juan, Puerto Rico},
NOTE = {Presented at the Workshop on Formal Methods for Parallel
Programming: Theory and Applications {(FMPPTA)}}
}
@ARTICLE{Hooman98:EAS,
TITLE = {Formal Verification of the Binary Exponential Backoff
Protocol},
AUTHOR = {Jozef Hooman},
JOURNAL = {Proceedings of the Estonian Academy of Sciences (Special
issue on the 9th Nordic Workshop on Programming Theory)},
PAGES = {89--105},
VOLUME = 4,
NUMBER = 2,
YEAR = 1998,
NOTE = {Also available at \url{http://www.win.tue.nl/cs/tt/hooman/BEB.html}}
}
@INPROCEEDINGS{Jackson98:tphols,
TITLE = {Verifying a Garbage Collection Algorithm},
AUTHOR = {Paul Jackson},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 11th International
Conference, {TPHOLs '98}},
EDITOR = {Jim Grundy and Malcolm Newey},
PAGES = {225--244},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1479,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Canberra, Australia}
}
@ARTICLE{Mokkedem00:FMSD,
TITLE = {Formalization and Analysis of a Solution to the {PCI}
2.1 Bus Transaction Ordering Problem},
AUTHOR = {Abdel Mokkedem and Ravi M. Hosabettu and Michael D.
Jones and Ganesh C. Gopalakrishnan},
JOURNAL = {Formal Methods in Systems Design},
PAGES = {93--119},
VOLUME = 16,
NUMBER = 1,
MONTH = JAN,
YEAR = 2000
}
@INPROCEEDINGS{Penix98:fmsp,
TITLE = {Experiences in Verifying Parallel Simulation Algorithms},
AUTHOR = {John Penix and Dale Martin and Peter Frey and Radharamanan
Radhakrishnan and Perry Alexander and Phillip A. Wilsey},
BOOKTITLE = {Second Workshop on Formal Methods in Software Practice
(FMSP '98)},
EDITOR = {Mark Ardis},
PAGES = {16--23},
MONTH = MAR,
YEAR = 1998,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Clearwater Beach, FL}
}
@ARTICLE{Umamageswaran98:JSA,
TITLE = {Formal Verification and Empirical Analysis of Rollback
Relaxation},
AUTHOR = {Kothanda Umamageswaran and Krishnan Subramani and Philip
A. Wilsey and Perry Alexander},
JOURNAL = {Journal of Systems Architecture (formerly published
as Microprocessing and Microprogramming: the Euromicro
Journal)},
PAGES = {473--495},
VOLUME = 44,
NUMBER = {6--7},
MONTH = MAR,
YEAR = 1998
}
@INPROCEEDINGS{Alagar-etal99:RTAS,
TITLE = {From Behavioral Specification to Axiomatic Description
of Real-Time Reactive Systems},
AUTHOR = {V. S. Alagar and D. Muthiayen and F. Pompeo},
BOOKTITLE = {Fifth IEEE Real-Time Technology and Applications
Symposium, Work-In-Progress Session},
MONTH = JUN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Vancouver, British Columbia, Canada},
NOTE = {Available at \url{http://www.cs.concordia.ca/~faculty/manas/rtas99wip/}}
}
@INPROCEEDINGS{Alborghetti97:FSE,
TITLE = {Providing Automated Support to Deductive Analysis of
Time Critical Systems},
AUTHOR = {Andren Alborghetti and Angelo Gargantini and Angelo
Morzenti},
BOOKTITLE = {Software Engineering---ESEC/FSE '97: Sixth European
Software Engineering Conference and Fifth ACM SIGSOFT
Symposium on the Foundations of Software Engineering},
EDITOR = {Mehdi Jazayeri and Helmut Schauer},
PAGES = {211--226},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1301,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Zurich, Switzerland}
}
@INPROCEEDINGS{Archer&Heitmeyer96,
TITLE = {Mechanical Verification of Timed Automata: A Case Study},
AUTHOR = {Myla Archer and Constance Heitmeyer},
BOOKTITLE = {IEEE Real-Time Technology and Applications Symposium
(RTAS'96)},
PAGES = {192--203},
PUBLISHER = {IEEE Computer Society},
MONTH = JUN,
YEAR = 1996,
ADDRESS = {Brookline, MA}
}
@INPROCEEDINGS{AHrtssWIP96,
TITLE = {{TAME}: A Specialized Specification and Verification
System for Timed Automata},
AUTHOR = {M. Archer and C. Heitmeyer},
BOOKTITLE = {Work In Progress (WIP) Proceedings of the 17th IEEE
Real-Time Systems Symposium (RTSS'96)},
EDITOR = {Azer Bestavros},
PAGES = {3--6},
MONTH = DEC,
YEAR = 1996,
ADDRESS = {Washington, DC},
NOTE = {The WIP Proceedings is available at \url{http://www.cs.bu.edu/pub/ieee-rts/rtss96/wip/proceedings}}
}
@INPROCEEDINGS{Bun96:ASCI,
TITLE = {Checking Properties of {ASTRAL} Specifications with
{PVS}},
AUTHOR = {Leon Bun},
BOOKTITLE = {Proceedings of 2nd Annual Conference of the Advanced
School for Computing and Imaging {(ASCI'96)}},
PAGES = {102--107},
MONTH = JUN,
YEAR = 1996,
ADDRESS = {Lommel, Belgium},
NOTE = {Available at \url{http://sepc.twi.tudelft.nl/~leonbun/papers/asci96.ps}}
}
@INPROCEEDINGS{Bun97:ASCI,
TITLE = {Embedding {Astral} in {PVS}},
AUTHOR = {Leon Bun},
BOOKTITLE = {Proceedings of 3rd Annual Conference of the Advanced
School for Computing and Imaging {(ASCI'97)}},
PAGES = {130--136},
MONTH = JUN,
YEAR = 1997,
ADDRESS = {Lommel, Belgium},
NOTE = {Available at \url{http://sepc.twi.tudelft.nl/~leonbun/papers/asci97.ps}}
}
@INPROCEEDINGS{deBoer96:ftrtft,
TITLE = {Compositionality in Real-Time Shared Variable Concurrency},
AUTHOR = {F. S. de Boer and H. Tej and W.-P. de Roever and M.
van Hulst},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {Bengt Jonsson and Joachim Parrow},
PAGES = {420--439},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1135,
MONTH = SEP,
YEAR = 1996,
ADDRESS = {Uppsala, Sweden}
}
@INPROCEEDINGS{DuBois97:isre,
TITLE = {On the Use of a Formal {RE} Language: The Generalized
Railroad Crossing Problem},
AUTHOR = {Philippe Du Bois and Eric Dubois and Jean-Marc Zeippen},
BOOKTITLE = {3rd IEEE International Symposium on Requirements
Engineering},
PAGES = {128--137},
MONTH = JAN,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Annapolis, MD}
}
@TECHREPORT{dutertre99b,
TITLE = {The {Priority Ceiling Protocol}: Formalization and Analysis
Using {PVS}},
AUTHOR = {Bruno Dutertre},
MONTH = OCT,
YEAR = 1999,
INSTITUTION = {System Design Laboratory, SRI International},
ADDRESS = {Menlo Park, CA},
NOTE = {Available at \url{http://www.sdl.sri.com/dsa/publis/prio-ceiling.html}}
}
@INPROCEEDINGS{Dutertre&Stavridou00:DASC,
TITLE = {Formal Analysis for Realtime Scheduling},
AUTHOR = {Bruno Dutertre and Victoria Stavridou},
BOOKTITLE = {19th AIAA/IEEE Digital Avionics Systems Conference},
MONTH = OCT,
YEAR = 2000,
ADDRESS = {Philadelphia, PA}
}
@INPROCEEDINGS{Dutertre00:RTSS,
TITLE = {Formal Analysis of the Priority Ceiling Protocol},
AUTHOR = {Bruno Dutertre},
BOOKTITLE = {Real Time Systems Symposium},
MONTH = DEC,
YEAR = 2000,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Orlando, FL},
NOTE = {To appear}
}
@INPROCEEDINGS{Fowler&Wellings96,
TITLE = {Formal Analysis of a Real-Time Kernel Specification},
AUTHOR = {Simon Fowler and Andy Wellings},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {Bengt Jonsson and Joachim Parrow},
PAGES = {440--458},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1135,
MONTH = SEP,
YEAR = 1996,
ADDRESS = {Uppsala, Sweden}
}
@INPROCEEDINGS{Fowler97:RTSS,
TITLE = {Formal Development Of A Real-Time Kernel},
AUTHOR = {Simon Fowler and Andy Wellings},
BOOKTITLE = {Real Time Systems Symposium},
PAGES = {220--229},
MONTH = DEC,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {San Francisco, CA}
}
@INPROCEEDINGS{Hooman94,
TITLE = {Correctness of Real Time Systems by Construction},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {H. Langmaack and W.-P. {de Roever} and J. Vytopil},
PAGES = {19--40},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 863,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {L\"{u}beck, Germany}
}
@INPROCEEDINGS{Hooman96:RPC,
TITLE = {Using {PVS} for an Assertional Verification of the {RPC-Memory}
Specification Problem},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Formal Systems Specification: The {RPC-Memory} Specification
Case Study},
EDITOR = {Manfred Broy and Stephan Merz and Katharina Spies},
PAGES = {275--304},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1169,
YEAR = 1996
}
@INPROCEEDINGS{Hooman97:AMAST,
TITLE = {Verification of Distributed Real-Time and Fault-Tolerant
Protocols},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Algebraic Methodology and Software Technology, {AMAST}'97},
EDITOR = {Michael Johnson},
PAGES = {261--275},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1349,
MONTH = DEC,
YEAR = 1997,
ADDRESS = {Sydney, Australia}
}
@INPROCEEDINGS{Hooman97:compos,
TITLE = {Compositional Verification of Real-Time Applications},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Compositionality: The Significant Difference (Revised
lectures from International Symposium {COMPOS'97})},
EDITOR = {Willem-Paul de Roever and Hans Langmaack and Amir Pnueli},
PAGES = {276--300},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1536,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Bad Malente, Germany}
}
@INPROCEEDINGS{Kolano99:ARTS,
TITLE = {Proof Assistance for Real-Time Systems Using an Interactive
Theorem Prover},
AUTHOR = {Paul Z. Kolano},
BOOKTITLE = {Formal Methods for Real-Time and Probabilistic Systems
(Proceedings 5th International {AMAST} Workshop, {ARTS'99})},
EDITOR = {J.-P. Katoen},
PAGES = {315--333},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1601,
MONTH = MAY,
YEAR = 1999,
ADDRESS = {Bamberg, Germany}
}
@INPROCEEDINGS{Kolano-etal00:FASE,
TITLE = {Parallel Refinement Mechanisms for Real-Time Systems},
AUTHOR = {Paul Kolano and Richard Kemmerer and Dino Mandrioli},
BOOKTITLE = {Fundamental Approaches to Software Engineering,
{FASE} 2000},
EDITOR = {Tom Maibaum},
PAGES = {35--50},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1783,
MONTH = {March/April},
YEAR = 2000,
ADDRESS = {Berlin, Germany}
}
@PHDTHESIS{Muthiayen00,
TITLE = {Real-Time Reactive System Development---A Formal Approach
Based on {UML} and {PVS}},
AUTHOR = {Darmalingum Muthiayen},
MONTH = JAN,
YEAR = 2000,
SCHOOL = {Department of Computer Science at Concordia University},
ADDRESS = {Montreal, Canada}
}
@INPROCEEDINGS{Shankar93:CAV,
TITLE = {Verification of Real-Time Systems Using {PVS}},
AUTHOR = {Natarajan Shankar},
BOOKTITLE = {Computer-Aided Verification, CAV '93},
EDITOR = {Costas Courcoubetis},
PAGES = {280--291},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 697,
MONTH = {June/July},
YEAR = 1993,
ADDRESS = {Elounda, Greece}
}
@PHDTHESIS{Skakkebaek94:thesis,
TITLE = {A Verification Assistant for a Real-Time Logic},
AUTHOR = {Jens Ulrik Skakkeb{\ae}k},
MONTH = NOV,
YEAR = 1994,
SCHOOL = {Department of Computer Science, Technical University
of Denmark},
ADDRESS = {Lyngby, Denmark}
}
@INPROCEEDINGS{Skakkebaek&Shankar94,
TITLE = {Towards a {Duration Calculus} Proof Assistant in {PVS}},
AUTHOR = {Jens U. Skakkeb{\ae}k and N. Shankar},
BOOKTITLE = {Formal Techniques in Real-Time and Fault-Tolerant
Systems},
EDITOR = {H. Langmaack and W.-P. {de Roever} and J. Vytopil},
PAGES = {660--679},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 863,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {L\"{u}beck, Germany}
}
@INPROCEEDINGS{Kellomaki97,
TITLE = {Verification of Reactive Systems Using {DisCo} and {PVS}},
AUTHOR = {Pertti Kellom\"{a}ki},
BOOKTITLE = {Formal Methods Europe {FME '97}},
PAGES = {589--604},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1313,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Graz, Austria}
}
@INPROCEEDINGS{AHhart97,
TITLE = {Verifying Hybrid Systems Modeled as Timed Automata:
A Case Study},
AUTHOR = {M. Archer and C. Heitmeyer},
BOOKTITLE = {Proceedings of the International Workshop on Hybrid
and Real-Time Systems (HART'97)},
EDITOR = {Oded Maler},
PAGES = {171--185},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1201,
MONTH = MAR,
YEAR = 1997,
ADDRESS = {Grenoble, France}
}
@INPROCEEDINGS{Henzinger&Rusu98,
TITLE = {Reachability Verification for Hybrid Automata},
AUTHOR = {Thomas A. Henzinger and Vlad Rusu},
BOOKTITLE = {Hybrid Systems: Computation and Control (First International
Workshop, {HSCC'98})},
EDITOR = {Thomas A. Henzinger and Shankar Sastry},
PAGES = {190--204},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1386,
MONTH = APR,
YEAR = 1998,
ADDRESS = {Berkeley, CA}
}
@INPROCEEDINGS{Hooman96:boiler,
TITLE = {Assertional Specification and Verification Using {PVS}
of the Steam Boiler Control System},
AUTHOR = {Jan Vitt and Jozef Hooman},
BOOKTITLE = {Formal Methods for Industrial Applications: Specifying
and Programming the Steam Boiler Control},
EDITOR = {Jean-Raymond Abrial and Egon Boerger and Hans Langmaack},
PAGES = {453--472},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1165,
YEAR = 1996
}
@INPROCEEDINGS{Bloo-etal00:SAC,
TITLE = {Semantical Aspects of an Architecture for Distributed
Embedded Systems},
AUTHOR = {Roel Bloo and Jozef Hooman and Edwin de Jong},
BOOKTITLE = {Proceedings of the 2000 ACM Symposium on Applied
Computing {(SAC 2000)}},
PAGES = {149-155},
VOLUME = 1,
MONTH = MAR,
YEAR = 2000,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Como, Italy}
}
@INPROCEEDINGS{deJong00:ECBS,
TITLE = {Refinement in Requirements Specification and Analysis:
A Case Study},
AUTHOR = {Edwin de Jong and Jaco van de Pol and Jozef Hooman},
BOOKTITLE = {7th IEEE International Conference and Workshop on
the Engineering of Computer Based Systems {(ECBS)}},
PAGES = {290--298},
MONTH = APR,
YEAR = 2000,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Edinburgh, Scotland}
}
@INPROCEEDINGS{vandePol-etal99:IFM,
TITLE = {Modular Formal Specification of Data and Behaviour},
AUTHOR = {Jaco van de Pol and Jozef Hooman and Edwin de Jong},
BOOKTITLE = {Proceedings 1st Conference on Integrated Formal
Methods {(IFM'99)}},
EDITOR = {K. Araki and A. Galloway and K. Taguchi},
PAGES = {109--128},
PUBLISHER = {Springer},
MONTH = JUN,
YEAR = 1999,
ADDRESS = {York, UK}
}
@INPROCEEDINGS{deBoer&Hulst96,
TITLE = {Local Nondeterminism in Asynchronously Communicating
Processes},
AUTHOR = {Frank S. de Boer and Marten van Hulst},
BOOKTITLE = {Formal Methods Europe {FME '96}},
PAGES = {367--384},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1051,
MONTH = MAR,
YEAR = 1996,
ADDRESS = {Oxford, UK}
}
@INPROCEEDINGS{Chernyskhovsky:FMPPTA99,
TITLE = {A Formal Framework for Specifying and Verifying Time
Warp Optimizations},
AUTHOR = {Victoria Chernyakhovsky and Peter Frey and Radharamanan
Radhakrihnan and Philip A. Wilsey and Perry Alexander
and Harold W. Carter},
BOOKTITLE = {Parallel and Distributed Processing (Combined Proceedings
of 11 Workshops)},
EDITOR = {Jos\'{e} Rolim and others},
PAGES = {1228--1242},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1586,
MONTH = APR,
YEAR = 1999,
ADDRESS = {San Juan, Puerto Rico},
NOTE = {Presented at the Workshop on Formal Methods for Parallel
Programming: Theory and Applications {(FMPPTA)}}
}
@INPROCEEDINGS{Frey99:HICSS,
TITLE = {An Extensible Formal Framework for the Specification
and Verification of an Optimistic Simulation Protocol},
AUTHOR = {Peter Frey and Radharamanan Radhakrishnan and Philip
A. Wilsey and Perry Alexander and Harold W. Carter},
BOOKTITLE = {Proceedings of the 32nd Annual Hawaii International
Conference on System Sciences},
MONTH = JAN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
NOTE = {Available at \url{http://computer.org/conferen/proceed/hicss/0001/00013/00013049abs.htm}}
}
@INPROCEEDINGS{Hooman98:TOOLS96,
TITLE = {Developing Proof Rules for Distributed Real-Time Systems
with {PVS}},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Tools for System Development and Verification},
EDITOR = {Bettina Buth and Rudolf Berghammer and Jan Peleska},
PAGES = {120--139},
PUBLISHER = {Shaker Verlag},
SERIES = {BISS Monographs},
YEAR = 1998,
ADDRESS = {Aachen, Germany},
NOTE = {Proceedings of a workshop held at Bremen in 1996}
}
@INPROCEEDINGS{Kellomaki95,
TITLE = {Mechanizing Invariant Proofs of Joint Action Systems},
AUTHOR = {Pertti Kellom\"{a}ki},
BOOKTITLE = {Fourth Symposium on Programming Languages and Software
Tools},
PAGES = {141--152},
MONTH = JUN,
YEAR = 1995,
ADDRESS = {Visegrad, Hungary},
NOTE = {Available at \url{http://www.cs.tut.fi/~pk/papers/visegrad-95/visegrad.ps.gz}}
}
@INPROCEEDINGS{Kellomaki96:tphols,
TITLE = {Using Auxiliary Knowledge in Automating Invariant Proofs},
AUTHOR = {Pertti Kellom\"{a}ki},
BOOKTITLE = {International Conference on Theorem Proving in Higher
Order Logics},
PAGES = {57--68},
MONTH = AUG,
YEAR = 1996,
ADDRESS = {Turku, Finland},
NOTE = {Supplementary proceedings, available at \url{http://www.tucs.abo.fi/publications/general/G1.html}}
}
@INPROCEEDINGS{Lesens&Saidi97,
TITLE = {Automatic Verification of Parameterized Networks of
Processes by Abstraction},
AUTHOR = {David Lesens and Hassen Sa{\"\i}di},
BOOKTITLE = {2nd International Workshop on Verification of Infinite
State Systems: Infinity '97},
EDITOR = {Faron Moller},
PUBLISHER = {Elsevier},
SERIES = {Electronic Notes in Theoretical Computer Science},
VOLUME = 9,
MONTH = JUL,
YEAR = 1997,
ADDRESS = {Bologna, Italy},
NOTE = {Available at \url{http://www.elsevier.nl/cas/tree/store/tcs/free/entcs/store/tcs9/tcs9009%
.ps}}
}
@TECHREPORT{Shankar93:lazy,
TITLE = {A Lazy Approach to Compositional Verification},
AUTHOR = {N. Shankar},
NUMBER = {SRI-CSL-93-8},
MONTH = DEC,
YEAR = 1993,
INSTITUTION = {Computer Science Laboratory, SRI International},
ADDRESS = {Menlo Park, CA}
}
@PHDTHESIS{vanHulst:thesis,
TITLE = {Compositional Verification of Parallel Programs using
Epistemic Logic and Abstract Assertional Languages},
AUTHOR = {Marten van Hulst},
MONTH = JUN,
YEAR = 1995,
SCHOOL = {Faculteit Wiskunde en Informatica, Universiteit Utrecht},
ADDRESS = {The Netherlands}
}
@INPROCEEDINGS{Hooman95,
TITLE = {Verifying Part of the {ACCESS.bus} Protocol Using {PVS}},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {15th Conference on the Foundations of Software Technology
and Theoretical Computer Science},
EDITOR = {P. S. Thiagarajan},
PAGES = {96--110},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1026,
MONTH = DEC,
YEAR = 1995,
ADDRESS = {Bangalore, India}
}
@INPROCEEDINGS{Havelund&Shankar96,
TITLE = {Experiments in Theorem Proving and Model Checking for
Protocol Verification},
AUTHOR = {Klaus Havelund and N. Shankar},
BOOKTITLE = {Formal Methods Europe {FME '96}},
PAGES = {662--681},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1051,
MONTH = MAR,
YEAR = 1996,
ADDRESS = {Oxford, UK}
}
@INPROCEEDINGS{Khune-etal97,
TITLE = {Towards Mechanical Verification of Parts of the {IEEE
P1394} Serial Bus},
AUTHOR = {Lars Kh\"{u}ne and Jozef Hooman and Willem-Paul de
Roever},
BOOKTITLE = {2nd International Workshop on Applied Formal Methods
in System Design},
MONTH = JUN,
YEAR = 1997,
ADDRESS = {Zagreb, Croatia},
NOTE = {Available at \url{http://www.win.tue.nl/cs/tt/hooman/P1394.html}}
}
@INPROCEEDINGS{Mokkedem&Leonard00:TPHOLS,
TITLE = {Formal Verification of the {Alpha} 21364 Network Protocol},
AUTHOR = {Abdel Mokkedem and Tim Leonard},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 13th International
Conference, {TPHOLs 2000}},
EDITOR = {Mark Aargaard and John Harrison},
PAGES = {443--461},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1869,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {Portland, OR}
}
@INPROCEEDINGS{Rusinowitch-etal00:CAV,
TITLE = {Mechanical Verification of a Generic Incremental {ABR}
Conformance Algorithm},
AUTHOR = {Micha\"{e}l Rusinowitch and Sorin Stratulat and Francis
Klay},
BOOKTITLE = {Computer-Aided Verification, CAV '2000},
EDITOR = {E. A. Emerson and A. P. Sistla},
PAGES = {344--357},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1855,
MONTH = JUL,
YEAR = 2000,
ADDRESS = {Chicago, IL}
}
@INPROCEEDINGS{Herbert-etal:FM99,
TITLE = {A Formalization of Software Architecture},
AUTHOR = {John Herbert and Bruno Dutertre and Robert Riemenschneider
and Victoria Stavridou},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {116--133},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Hooman97,
TITLE = {Program Design in {PVS}},
AUTHOR = {Jozef Hooman},
BOOKTITLE = {Workshop on Tool Support for System Development
and Verification},
EDITOR = {K.Berghammer and J.Peleska and B. Buth},
YEAR = 1997,
ADDRESS = {Bremen, Germany},
NOTE = {Available at \url{http://www.win.tue.nl/cs/tt/hooman/PDPVS.html}}
}
@INPROCEEDINGS{Levy&Trilling:FM99,
TITLE = {A {PVS}-Based Approach for Teaching Constructing Correct
Iterations},
AUTHOR = {Michel L\'{e}vy and Laurent Trilling},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {1859--1860},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Verhoeven&Backhouse:FM99,
TITLE = {Interfacing Program Construction and Verification},
AUTHOR = {Richard Verhoeven and Roland Backhouse},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {1128--1146},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Behnke98:TOOLS96,
TITLE = {Supporting Algebraic Program Derivation by {PVS}},
AUTHOR = {Ralf Behnke and Rudolf Berghammer and S\"{o}nke Magnussen},
BOOKTITLE = {Tools for System Development and Verification},
EDITOR = {Bettina Buth and Rudolf Berghammer and Jan Peleska},
PAGES = {22--40},
PUBLISHER = {Shaker Verlag},
SERIES = {BISS Monographs},
YEAR = 1998,
ADDRESS = {Aachen, Germany},
NOTE = {Proceedings of a workshop held at Bremen in 1996}
}
@INPROCEEDINGS{Dold95,
TITLE = {Representing, Verifying and Applying Software Development
Steps using the {PVS} system},
AUTHOR = {Axel Dold},
BOOKTITLE = {Algebraic Methodology and Software Technology, AMAST'95},
EDITOR = {V. S. Alagar and Maurice Nivat},
PAGES = {431--445},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 936,
MONTH = JUL,
YEAR = 1995,
ADDRESS = {Montreal, Canada}
}
@PHDTHESIS{Dold:PhD,
TITLE = {Formal Software Development using Generic Development
Steps},
AUTHOR = {Axel Dold},
YEAR = 2000,
SCHOOL = {Universit{\"a}t Ulm, Germany}
}
@INPROCEEDINGS{Shankar:MPC95,
TITLE = {Computer-Aided Computing},
AUTHOR = {N. Shankar},
BOOKTITLE = {Mathematics of Program Construction '95},
EDITOR = {Bernhard M\"oller},
PAGES = {50--66},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 947,
YEAR = 1995
}
@ARTICLE{Shankar:SCP96,
TITLE = {Steps Towards Mechanizing Program Transformations Using
{PVS}},
AUTHOR = {N. Shankar},
JOURNAL = {Science of Computer Programming},
PAGES = {33--57},
VOLUME = 26,
NUMBER = {1--3},
YEAR = 1996
}
@INPROCEEDINGS{Jacobs97,
TITLE = {Behaviour-Refinement of Coalgebraic Specifications with
Coinductive Correctness Proofs},
AUTHOR = {Bart Jacobs},
BOOKTITLE = {{TAPSOFT} '97: Theory and Practice of Software Development},
EDITOR = {Michel Bidoit and Max Dauchet},
PAGES = {787--802},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1214,
MONTH = APR,
YEAR = 1997,
ADDRESS = {Lille, France}
}
@INPROCEEDINGS{Jacobs97:AMAST,
TITLE = {Invariants, Bisimulations and the Correctness of Coalgebraic
Refinements},
AUTHOR = {Bart Jacobs},
BOOKTITLE = {Algebraic Methodology and Software Technology, {AMAST}'97},
EDITOR = {Michael Johnson},
PAGES = {276--291},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1349,
MONTH = DEC,
YEAR = 1997,
ADDRESS = {Sydney, Australia}
}
@INPROCEEDINGS{Jackson00:TPHOLS,
TITLE = {Total-Correctness Refinement for Sequential Reactive
Systems},
AUTHOR = {Paul Jackson},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 13th International
Conference, {TPHOLs 2000}},
EDITOR = {Mark Aargaard and John Harrison},
PAGES = {320--337},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1869,
MONTH = AUG,
YEAR = 2000,
ADDRESS = {Portland, OR}
}
@MASTERSTHESIS{Knappmann96,
TITLE = {A {PVS} Based Tool for Developing Programs in the {Refinement
Calculus}},
AUTHOR = {Jens Knappmann},
MONTH = OCT,
YEAR = 1996,
SCHOOL = {Institut f\"{u}r Informatik und Praktische Mathematik
der Christian-Albrechts-Universit\"{a}t zu Kiel},
ADDRESS = {Kiel, Germany}
}
@TECHREPORT{K-HButh95,
TITLE = {Automated Code Generator Verification Based on Algebraic
Laws},
AUTHOR = {Karl-Heinz Buth},
TYPE = {Procos II Report},
NUMBER = {Kiel KHB 5/1},
MONTH = SEP,
YEAR = 1995,
INSTITUTION = {Christian-Albrechts Universit{\"a}t zu Kiel},
ADDRESS = {Kiel, Germany},
NOTE = {Available at \url{ftp://ftp.informatik.uni-kiel.de/pub/kiel/procos/kiel-khb-5-1.ps.Z}}
}
@INPROCEEDINGS{Dold-etal97,
TITLE = {Formal Verification of Transformations for Peephole
Optimiztion},
AUTHOR = {A. Dold and F. W. von Henke and H. Pfeifer and H. Rue{\ss}},
BOOKTITLE = {Formal Methods Europe {FME '97}},
PAGES = {459--472},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1313,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Graz, Austria}
}
@INPROCEEDINGS{DGVZ98,
TITLE = {{{ASM}-Based Mechanized Verification of Compiler Backends}},
AUTHOR = {A. Dold and T. Gaul and V. Vialard and W. Zimmermann},
BOOKTITLE = {Proceedings of the 5th International Workshop on
Abstract State Machines},
EDITOR = {Uwe Gl{\"a}sser and Peter H. Schmitt},
PAGES = {50-67},
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Magdeburg, Germany},
NOTE = {Available at \url{http://i44www.info.uni-karlsruhe.de/~verifix/pres/paper/ASM-WS98-DGVZ.p%
s.gz}}
}
@INPROCEEDINGS{Dold-etal98:STTT,
TITLE = {Mechanized Verification of Compiler Backends},
AUTHOR = {Axel Dold and Thilo Gaul and Wolf Zimmermann},
BOOKTITLE = {Proceedings of the International Workshop on Software
Tools for Technology Transfer {STTT'98}},
EDITOR = {Tiziana Margaria and Bernhard Steffen},
PAGES = {13--22},
MONTH = JUN,
YEAR = 1998,
ORGANIZATION = {BRICS NS-98-4},
ADDRESS = {Aalborg, Denmark},
NOTE = {Proceedings available at \url{http://www.brics.dk/NS/98/4/}}
}
@INPROCEEDINGS{Dold&Vialard99,
TITLE = {Formal Verification of a Compiler Back-End Generic Checker
Program},
AUTHOR = {Axel Dold and Vincent Vialard},
BOOKTITLE = {Third International {Andrei Ershov} Memorial Conference:
Perspectives of System Informatics, {PSI'99}},
EDITOR = {D. Bj{\o}rner and M. Broy and A.V. Zamulin},
PAGES = {470--480},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1755,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Novosibirsk, Russia}
}
@INPROCEEDINGS{Stringer-Calvert97,
TITLE = {Using {PVS} to Prove a {Z} refinement: A Case Study},
AUTHOR = {David W. J. Stringer-Calvert and Susan Stepney and
Ian Wand},
BOOKTITLE = {Formal Methods Europe {FME '97}},
PAGES = {573--588},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1313,
MONTH = SEP,
YEAR = 1997,
ADDRESS = {Graz, Austria}
}
@PHDTHESIS{Stringer-Calvert98:thesis,
TITLE = {Mechanical Verification of Compiler Correctness},
AUTHOR = {David W. J. Stringer-Calvert},
MONTH = MAR,
YEAR = 1998,
SCHOOL = {University of York, Department of Computer Science},
ADDRESS = {York, England},
NOTE = {Available at \url{http://www.csl.sri.com/~dave_sc/papers/thesis.html}}
}
@TECHREPORT{Wahab:UWARWICK:CS-RR-354,
TITLE = {Verification and Abstraction of Flow-Graph Programs
with Pointers and Computed Jumps},
AUTHOR = {M. Wahab},
TYPE = {Research Report},
NUMBER = {CS-RR-354},
MONTH = NOV,
YEAR = 1998,
INSTITUTION = {Department of Computer Science, University of
Warwick},
ADDRESS = {Coventry, UK},
NOTE = {Available at \url{http://www.dcs.warwick.ac.uk/pub/reports/rr/354.html}}
}
@PHDTHESIS{Wahab98,
TITLE = {Object Code Verification},
AUTHOR = {Matthew Wahab},
MONTH = DEC,
YEAR = 1998,
SCHOOL = {Department of Computer Science, University of Warwick},
ADDRESS = {Coventry, UK},
NOTE = {Available at \url{http://www.dcs.warwick.ac.uk/pub/reports/theses/wahab98.html}}
}
@INPROCEEDINGS{Arons99:VLSI,
TITLE = {Verifying {Tomasulo'}s Algorithm by Refinement},
AUTHOR = {Tamara Arons and Amir Pnueli},
BOOKTITLE = {The Twelfth International Conference on {VLSI} Design},
PAGES = {306--309},
MONTH = JAN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Goa, India}
}
@INPROCEEDINGS{Arons&Pnueli00:TACAS,
TITLE = {A Comparison of two Verification Methods for Speculative
Instruction Execution},
AUTHOR = {Tamarah Arons and Amir Pnueli},
BOOKTITLE = {Tools and Algorithms for the Construction and Analysis
of Systems {(TACAS 2000)}},
EDITOR = {Susanne Graf and Michael Schwartzbach},
PAGES = {487--502},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1785,
MONTH = MAR,
YEAR = 2000,
ADDRESS = {Berlin, Germany}
}
@INPROCEEDINGS{Cyrluk96:FMCAD,
TITLE = {Inverting the Abstraction Mapping: A Methodology for
Hardware Verification},
AUTHOR = {David Cyrluk},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '96)},
EDITOR = {Mandayam Srivas and Albert Camilleri},
PAGES = {172--186},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1166,
MONTH = NOV,
YEAR = 1996,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Cyrluk97:ICFEM,
TITLE = {Systematic Formal Verification of Interpreters},
AUTHOR = {David Cyrluk and John Rushby and Mandayam Srivas},
BOOKTITLE = {First International Conference on Formal Engineering
Methods (ICFEM '97)},
EDITOR = {Michael G. Hinchey and Shaoying Liu},
PAGES = {140--149},
MONTH = NOV,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Hiroshima, Japan}
}
@INPROCEEDINGS{Damm&Pnueli97,
TITLE = {Verifying Out-of-Order Executions},
AUTHOR = {Werner Damm and Amir Pnueli},
BOOKTITLE = {Advances in Hardware Design and Verification: {IFIP
WG10.5} International Conference on Correct Hardware
Design and Verification Methods (CHARME)},
EDITOR = {Hon F. li and David K. Probst},
PAGES = {23--47},
PUBLISHER = {Chapman \& Hall},
MONTH = OCT,
YEAR = 1997,
ADDRESS = {Montreal, Canada}
}
@INPROCEEDINGS{Fisler94:TPCD,
TITLE = {Extending Formal Reasoning with Support for Hardware
Diagrams},
AUTHOR = {Kathi Fisler},
BOOKTITLE = {Theorem Provers in Circuit Design ({TPCD} '94)},
EDITOR = {Ramayya Kumar and Thomas Kropf},
PAGES = {298--303},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 910,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {Bad Herrenalb, Germany}
}
@INPROCEEDINGS{Gopalakrishnan-etal97,
TITLE = {Formal Modeling and Validation Applied to a Commercial
Coherent Bus: A Case Study},
AUTHOR = {Ganesh Gopalakrishnan and Rajnish Ghughal and Ravi
Hosabettu and Abdelillah Mokkedem and Ratan Nalumasu},
BOOKTITLE = {Advances in Hardware Design and Verification: {IFIP
WG10.5} International Conference on Correct Hardware
Design and Verification Methods (CHARME)},
EDITOR = {Hon F. li and David K. Probst},
PAGES = {48--62},
PUBLISHER = {Chapman \& Hall},
MONTH = OCT,
YEAR = 1997,
ADDRESS = {Montreal, Canada}
}
@INPROCEEDINGS{Greve98:FMCAD,
TITLE = {Symbolic Simulation of the {JEM1} Microprocessor},
AUTHOR = {David Greve},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '98)},
EDITOR = {Ganesh Gopalakrishnan and Phillip Windley},
PAGES = {321--333},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1522,
MONTH = NOV,
YEAR = 1998,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Hardin98:CAV,
TITLE = {Transforming the Theorem Prover into a Digital Design
Tool: From Concept Car to Off-Road Vehicle},
AUTHOR = {David Hardin and Matthew Wilding and David Greve},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {39--44},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Hosabettu98:CAV,
TITLE = {Decomposing the Proof of Correctness of Pipelined Microprocessors},
AUTHOR = {Ravi Hosabettu and Mandayam Srivas and Ganesh Gopalakrishnan},
BOOKTITLE = {Computer-Aided Verification, CAV '98},
EDITOR = {Alan J. Hu and Moshe Y. Vardi},
PAGES = {122--134},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1427,
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Hosabettu:CAV99,
TITLE = {Proof of Correctness of a Processor with Reorder Buffer
using the Completion Functions Approach},
AUTHOR = {Ravi Hosabettu and Mandayam Srivas and Ganesh Gopalakrishnan},
BOOKTITLE = {Computer-Aided Verification, CAV '99},
EDITOR = {Nicolas Halbwachs and Doron Peled},
PAGES = {47--59},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1633,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Hosabettu:CHARME99,
TITLE = {Proof of Correctness of a Processor Implementing {Tomasulo's}
Algorithm without a Reorder Buffer},
AUTHOR = {Ravi Hosabettu and Ganesh Gopalakrishnan and Mandayam
Srivas},
BOOKTITLE = {Advances in Hardware Design and Verification: {IFIP
WG10.5} International Conference on Correct Hardware
Design and Verification Methods (CHARME '99)},
PAGES = {8--22},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1703,
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Bad Herrenalb, Germany}
}
@INPROCEEDINGS{Hosabettu-etal00:CAV,
TITLE = {Verifying Microarchitectures that Support Speculation
and Exceptions},
AUTHOR = {Ravi Hosabettu and Ganesh Gopalakrishnan and Mandayam
Srivas},
BOOKTITLE = {Computer-Aided Verification, CAV '2000},
EDITOR = {E. A. Emerson and A. P. Sistla},
PAGES = {521--537},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1855,
MONTH = JUL,
YEAR = 2000,
ADDRESS = {Chicago, IL}
}
@INPROCEEDINGS{Johnson94:TPCD,
TITLE = {Studies of the Single-Pulser in Various Reasoning Systems},
AUTHOR = {Steven D. Johnson and Paul S. Miner and Albert Camlleri},
BOOKTITLE = {Theorem Provers in Circuit Design ({TPCD} '94)},
EDITOR = {Ramayya Kumar and Thomas Kropf},
PAGES = {126--145},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 910,
MONTH = SEP,
YEAR = 1994,
ADDRESS = {Bad Herrenalb, Germany}
}
@INPROCEEDINGS{Johnson&Miner97,
TITLE = {Integrated Reasoning Support in System Design: Design
Derivation and Theorem Proving},
AUTHOR = {Steven D. Johnson and Paul S. Miner},
BOOKTITLE = {Advances in Hardware Design and Verification: {IFIP
WG10.5} International Conference on Correct Hardware
Design and Verification Methods (CHARME)},
EDITOR = {Hon F. li and David K. Probst},
PAGES = {255--272},
PUBLISHER = {Chapman \& Hall},
MONTH = OCT,
YEAR = 1997,
ADDRESS = {Montreal, Canada}
}
@INPROCEEDINGS{Leathrum97:LFM,
TITLE = {Fundamental Hardware Design in {PVS}},
AUTHOR = {James {Leathrum, Jr.}},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {193--204},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Li-etal97,
TITLE = {Proving the Correctness of the Interlock Mechanism in
Processor Design},
AUTHOR = {Xiaoshan Li and Antonio Cau and Ben Moszkowski and
Nick Coleman and Hussein Zedan},
BOOKTITLE = {Advances in Hardware Design and Verification: {IFIP
WG10.5} International Conference on Correct Hardware
Design and Verification Methods (CHARME)},
EDITOR = {Hon F. li and David K. Probst},
PAGES = {5--22},
PUBLISHER = {Chapman \& Hall},
MONTH = OCT,
YEAR = 1997,
ADDRESS = {Montreal, Canada}
}
@INPROCEEDINGS{Miner&Johnson96,
TITLE = {Verification of an Optimized Fault-Tolerant Clock Synchronization
Circuit: A case study exploring the boundary between
formal reasoning systems},
AUTHOR = {Paul S. Miner and Steven D. Johnson},
BOOKTITLE = {Designing Correct Circuits},
EDITOR = {Mary Sheeran and Satnam Singh},
PUBLISHER = {Electronic Workshops in Computing (\url{http://ewic.org.uk/ewic/})},
MONTH = SEP,
YEAR = 1996,
ADDRESS = {Bastad, Sweden}
}
@INPROCEEDINGS{Miner94:circuit,
TITLE = {Interaction of Formal Design Systems in the Development
of a Fault-Tolerant Clock Synchronization Circuit},
AUTHOR = {Paul S. Miner and Shyamsundar Pullela and Steven D.
Johnson},
BOOKTITLE = {13th Symposium on Reliable Distributed Systems},
PAGES = {128--137},
MONTH = OCT,
YEAR = 1994,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Dana Point, CA}
}
@INPROCEEDINGS{Miner96:FMCAD,
TITLE = {Verification of {IEEE} Compliant Subtractive Division
Algorithms},
AUTHOR = {Paul S. Miner and James F. {Leathrum, Jr.}},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '96)},
EDITOR = {Mandayam Srivas and Albert Camilleri},
PAGES = {64--78},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1166,
MONTH = NOV,
YEAR = 1996,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Miller&Srivas95,
TITLE = {Formal Verification of the {AAMP5} Microprocessor: A
Case Study in the Industrial Use of Formal Methods},
AUTHOR = {Steven P. Miller and Mandayam Srivas},
BOOKTITLE = {WIFT '95: Workshop on Industrial-Strength Formal
Specification Techniques},
PAGES = {2--16},
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Boca Raton, FL}
}
@INPROCEEDINGS{Pnueli98:FMCAD,
TITLE = {Verification of Data-Insensitive Circuits: An In-Order-Retirement
Case Study},
AUTHOR = {Amir Pnueli and Tamara Arons},
BOOKTITLE = {Formal Methods in Computer-Aided Design (FMCAD '98)},
EDITOR = {Ganesh Gopalakrishnan and Phillip Windley},
PAGES = {351--368},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1522,
MONTH = NOV,
YEAR = 1998,
ADDRESS = {Palo Alto, CA}
}
@INPROCEEDINGS{Ruess96:CAV,
TITLE = {Modular Verification of {SRT} Division},
AUTHOR = {H. Rue{\ss} and N. Shankar and M. K. Srivas},
BOOKTITLE = {Computer-Aided Verification, CAV '96},
EDITOR = {Rajeev Alur and Thomas A. Henzinger},
PAGES = {123--134},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1102,
MONTH = {July/August},
YEAR = 1996,
ADDRESS = {New Brunswick, NJ}
}
@ARTICLE{Ruess99:FMSD,
TITLE = {Modular Verification of {SRT} Division},
AUTHOR = {H. Rue{\ss} and N. Shankar and M. K. Srivas},
JOURNAL = {Formal Methods in Systems Design},
PAGES = {45--73},
VOLUME = 14,
NUMBER = 1,
MONTH = JAN,
YEAR = 1999
}
@INPROCEEDINGS{Sree97:AMAST,
TITLE = {{ATM} Switch Design: Parametric High-Level Modeling
and Formal Verification},
AUTHOR = {Sreeranga P. Rajan and Masahiro Fujita},
BOOKTITLE = {Algebraic Methodology and Software Technology, {AMAST}'97},
EDITOR = {Michael Johnson},
PAGES = {437--450},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1349,
MONTH = DEC,
YEAR = 1997,
ADDRESS = {Sydney, Australia}
}
@ARTICLE{Sree98:todaes,
TITLE = {{ATM} Switch Design by High Level Modeling, Formal Verification,
and High Level Synthesis},
AUTHOR = {S. P. Rajan and M. Fujita and K. Yuan and M. T-C. Lee},
JOURNAL = {ACM Transactions on Design Automation of Electronic
Systems (TODAES)},
PAGES = {554--562},
VOLUME = 3,
NUMBER = 4,
MONTH = OCT,
YEAR = 1998
}
@INPROCEEDINGS{Srivas&Miller95:chdl,
TITLE = {Applying Formal Verification to a Commercial Microprocessor},
AUTHOR = {Mandayam K. Srivas and Steven P. Miller},
BOOKTITLE = {{CHDL '95}: 12th Conference on Computer Hardware
Description Languages and their Applications},
EDITOR = {Steven D. Johnson},
PAGES = {493--502},
MONTH = AUG,
YEAR = 1995,
ORGANIZATION = {Proceedings published in a single volume jointly
with ASP-DAC '95, CHDL '95, and VLSI '95, IEEE Catalog
no.\ 95TH8102},
ADDRESS = {Chiba, Japan}
}
@INCOLLECTION{Srivas&Miller95:inbook,
TITLE = {Formal Verification of the {AAMP5} Microprocessor},
AUTHOR = {Mandayam K. Srivas and Steven P. Miller},
BOOKTITLE = {Applications of Formal Methods},
CHAPTER = 7,
EDITOR = {Michael G. Hinchey and Jonathan P. Bowen},
PAGES = {125--180},
PUBLISHER = {Prentice Hall},
SERIES = {Prentice Hall International Series in Computer Science},
YEAR = 1995,
ADDRESS = {Hemel Hempstead, UK}
}
@ARTICLE{Srivas&Miller96:FMSD,
TITLE = {Applying Formal Verification to the {AAMP5} Microprocessor:
A Case Study in the Industrial Use of Formal Methods},
AUTHOR = {Mandayam K. Srivas and Steven P. Miller},
JOURNAL = {Formal Methods in Systems Design},
PAGES = {153--188},
VOLUME = 8,
NUMBER = 2,
MONTH = MAR,
YEAR = 1996
}
@ARTICLE{Mansouri00:FMSD,
TITLE = {Automated Correctness Condition Generation for Formal
Verification of Synthesized {RTL} Designs},
AUTHOR = {Nazanin Mansouri and Ranga Vemuri},
JOURNAL = {Formal Methods in Systems Design},
PAGES = {59--91},
VOLUME = 16,
NUMBER = 1,
MONTH = JAN,
YEAR = 2000
}
@INPROCEEDINGS{Naren98:ICCD,
TITLE = {Theorem Proving Guided Development of Formal Assertions
in a Resource-Constrained Scheduler for High-Level Synthesis},
AUTHOR = {Naren Narasimhan and Elena Teica and Rajesh Radhakrishnan
and Sriram Govindarajan and Ranga Vemuri},
BOOKTITLE = {International Conference on Computer Design ({ICCD}'98)},
EDITOR = {Andreas Kuehlmann},
MONTH = OCT,
YEAR = 1998,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Austin, TX}
}
@INPROCEEDINGS{Naren98:tphols,
TITLE = {On the Effectiveness of Theorem Proving Guided Discovery
of Formal Assertions for a Register Allocator in a High-Level
Synthesis System},
AUTHOR = {Naren Narasimhan and Ranga Vemuri},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 11th International
Conference, {TPHOLs '98}},
EDITOR = {Jim Grundy and Malcolm Newey},
PAGES = {367--386},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1479,
MONTH = SEP,
YEAR = 1998,
ADDRESS = {Canberra, Australia}
}
@TECHREPORT{Sree94:Philips,
TITLE = {Transformations in High Level Synthesis: Specification
and Verification},
AUTHOR = {P. Sreeranga Rajan},
NUMBER = {NL-TN 118/94},
MONTH = APR,
YEAR = 1994,
INSTITUTION = {Philips Research Laboratories},
ADDRESS = {Eindhoven, The Netherlands},
NOTE = {Revised version available as SRI Technical Report SRI-CSL-94-10,
October 1994}
}
@INPROCEEDINGS{Sree95:chdl,
TITLE = {Correctness of Transformations in High Level Synthesis},
AUTHOR = {Sreeranga P. Rajan},
BOOKTITLE = {{CHDL '95}: 12th Conference on Computer Hardware
Description Languages and their Applications},
EDITOR = {Steven D. Johnson},
PAGES = {597--603},
MONTH = AUG,
YEAR = 1995,
ORGANIZATION = {Proceedings published in a single volume jointly
with ASP-DAC '95, CHDL '95, and VLSI '95, IEEE Catalog
no.\ 95TH8102},
ADDRESS = {Chiba, Japan}
}
@PHDTHESIS{Sree:thesis,
TITLE = {Transformations on Dependency Graphs: Formal Specification
and Efficient Mechanical Verification},
AUTHOR = {Sreeranga P. Rajan},
MONTH = OCT,
YEAR = 1995,
SCHOOL = {Department of Computer Science, University of British
Columbia},
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Nalumasu&Ganesh98,
TITLE = {Deriving Efficient Cache Coherence Protocols Through
Refinement},
AUTHOR = {Ratan Nalumasu and Ganesh Gopalakrishnan},
BOOKTITLE = {Formal Methods for Parallel Programming: Theory
and Applications {(FMPPTA)}},
MONTH = MAR,
YEAR = 98,
ADDRESS = {Orlando, FL},
NOTE = {Available at \url{http://www.loria.fr/~mery/lncs_fmppta98/paper7.ps}}
}
@PHDTHESIS{Park:thesis,
TITLE = {Computer Assisted Analysis of Multiprocessor Memory
Systems},
AUTHOR = {Seungjoon Park},
MONTH = JUN,
YEAR = 1996,
SCHOOL = {Department of Electrical Engineering, Stanford University}
}
@UNPUBLISHED{Park&Dill96:PDS,
TITLE = {An Executable Specification, Analyzer and Verifier for
Relaxed Memory Order: With Formal Proofs},
AUTHOR = {Seungjoon Park and David L. Dill},
YEAR = 1996,
NOTE = {Submitted for publication; an earlier version (without
proofs) is available~\cite{Park&Dill95:spaa}}
}
@ARTICLE{Park&Dill98:TCS,
TITLE = {Verification of Cache Coherence Protocols by Aggregation
of Distributed Transactions},
AUTHOR = {Seungjoon Park and David L. Dill},
JOURNAL = {Theory of Computing Systems},
PAGES = {355--376},
VOLUME = 31,
NUMBER = 4,
YEAR = 1998
}
@INPROCEEDINGS{Rajan95:multimedia,
TITLE = {A Formal Basis for Structured Multimedia Collaborations},
AUTHOR = {Sreeranga Rajan and P. Venkat Rangan and Harrick M.
Vin},
BOOKTITLE = {Proceedings of the 2nd IEEE International Conference
on Multimedia Computing and Systems},
PAGES = {194--201},
MONTH = MAY,
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Washington, DC}
}
@INPROCEEDINGS{rbj00,
TITLE = {An Approach to Symbolic Test Generation},
AUTHOR = {V. Rusu and L. du Bousquet and T. J\'{e}ron},
BOOKTITLE = {2nd International Workshop on Integrated Formal
Method (IFM'00)},
PAGES = {338-357},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1945,
MONTH = NOV,
YEAR = 2000,
ADDRESS = {Dagstuhl, Germany}
}
@INPROCEEDINGS{Graham96,
TITLE = {A Method for the Formal Testing of Program Visualization
Tools},
AUTHOR = {T. C. Nicholas Graham},
BOOKTITLE = {Proceedings of the Fourth Workshop on Program Comprehension},
PAGES = {45--54},
PUBLISHER = {IEEE Computer Society},
MONTH = MAR,
YEAR = 1996,
ADDRESS = {Berlin, Germany}
}
@INPROCEEDINGS{Suri&Sinha98,
TITLE = {On the Use of Formal Methods for Validation},
AUTHOR = {Neeraj Suri and Purnendu Sinha},
BOOKTITLE = {Fault Tolerant Computing Symposium 28},
PAGES = {390--399},
MONTH = JUN,
YEAR = 1998,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Munich, Germany}
}
@INPROCEEDINGS{Sinha&Suri99:FTCS,
TITLE = {Identification of Test Cases Using a Formal Fault Injection
Approach},
AUTHOR = {Purnendu Sinha and Neeraj Suri},
BOOKTITLE = {Fault Tolerant Computing Symposium 29},
PAGES = {314--321},
MONTH = JUN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Madison, WI}
}
@INPROCEEDINGS{Sinha&Suri99:RTSS,
TITLE = {Formal Techniques for Dependable Real Time Protocols},
AUTHOR = {Purnendu Sinha and Neeraj Suri},
BOOKTITLE = {Real Time Systems Symposium},
MONTH = DEC,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Phoenix, AZ}
}
@INPROCEEDINGS{Qadeer&Shankar98,
TITLE = {Verifying a Self-Stabilizing Mutual Exclusion Algorithm},
AUTHOR = {Shaz Qadeer and Natarajan Shankar},
BOOKTITLE = {IFIP International Conference on Programming Concepts
and Methods (PROCOMET '98)},
EDITOR = {David Gries and Willem-Paul de Roever},
PAGES = {424--443},
PUBLISHER = {Chapman \& Hall},
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Shelter Island, NY}
}
@INPROCEEDINGS{Kulkarni99:SSS,
TITLE = {A Case Study in Component-based Mechanical Verification
of Fault-Tolerant Programs},
AUTHOR = {Sandeep Kulkarni and John Rushby and N. Shankar},
BOOKTITLE = {{ICDCS} Workshop on Self-Stabilizing Systems},
PAGES = {33--40},
MONTH = JUN,
YEAR = 1999,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Austin, TX}
}
@INPROCEEDINGS{Gargantini&Riccobene00:ASM,
TITLE = {Encoding {Abstract State Machines} in {PVS}},
AUTHOR = {Angelo Gargantini and Elvinia Riccobene},
BOOKTITLE = {Abstract State Machines: Theory and Applications
({ASM} 2000)},
EDITOR = {Yuri Gurevich and Phillip W. Kutter and Martin Odersky
and Lothar Thiele},
PAGES = {303--322},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
NUMBER = 1912,
MONTH = MAR,
YEAR = 2000,
ADDRESS = {Monte Verit\`{a}, Switzerland}
}
@INPROCEEDINGS{Bodeveix-etal99,
TITLE = {A Formalization of the {B-Method} in {Coq} and {PVS}},
AUTHOR = {Jean Paul Bodeveix and Mamoun Filali and C\'{e}sar
A. Mu{\~{n}}oz},
BOOKTITLE = {FM99: The World Congress in Formal Methods, User
Group Meeting 2. The B-Method: Applying B in an Industrial
Context: Tools, Lessons and Techniques},
MONTH = SEP,
YEAR = 1999,
NOTE = {Available on the CD-ROM for \cite{FM99}}
}
@INPROCEEDINGS{Munoz&Rushby:FM99,
TITLE = {Structural Embeddings: Mechanization with Method},
AUTHOR = {C\'{e}sar Mu{\~{n}}oz and John Rushby},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {452--471},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Paige&Ostroff:FM99,
TITLE = {Developing {BON} as an Industrial-Strength Formal Method},
AUTHOR = {Richard F. Paige and Jonathan S. Ostroff},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {834--853},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Bensalem99:DCCA,
TITLE = {A Methodology for Proving Control Systems with {Lustre}
and {PVS}},
AUTHOR = {S. Bensalem and P. Caspi and C. Parent-Vigouroux and
C. Dumas},
BOOKTITLE = {Dependable Computing for Critical Applications---7},
EDITOR = {Charles B. Weinstock and John Rushby},
PAGES = {89--107},
PUBLISHER = {IEEE Computer Society},
SERIES = {Dependable Computing and Fault Tolerant Systems},
VOLUME = 12,
MONTH = JAN,
YEAR = 1999,
ADDRESS = {San Jose, CA}
}
@INPROCEEDINGS{Rushby&Srivas:HOL93,
TITLE = {Using {PVS} to Prove Some Theorems of {David Parnas}},
AUTHOR = {John Rushby and Mandayam Srivas},
BOOKTITLE = {Higher Order Logic Theorem Proving and its Applications
(6th International Workshop, HUG '93)},
EDITOR = {Jeffrey J. Joyce and Carl-Johan H. Seger},
PAGES = {163--173},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 780,
MONTH = AUG,
YEAR = 1993,
ADDRESS = {Vancouver, Canada}
}
@INPROCEEDINGS{Heimdahl&Czerny96,
TITLE = {Using {PVS} to Analyze Hierarchical State-Based Requirements
for Completeness and Consistency},
AUTHOR = {Mats P. E. Heimdahl and Barbara J. Czerny},
BOOKTITLE = {IEEE High-Assurance Systems Engineering Workshop
(HASE '96)},
PAGES = {252--262},
MONTH = OCT,
YEAR = 1996,
ADDRESS = {Niagara on the Lake, Canada}
}
@INPROCEEDINGS{Heimdahl97:LFM,
TITLE = {Verifying Communication Related Safety Constraints in
{RSML} Specifications},
AUTHOR = {Mats P.E. Heimdahl},
BOOKTITLE = {LFM' 97: Fourth NASA Langley Formal Methods Workshop},
EDITOR = {C. Michael Holloway and Kelly J. Hayhurst},
PAGES = {115--128},
SERIES = {NASA Conference Publication 3356},
MONTH = SEP,
YEAR = 1997,
ORGANIZATION = {NASA Langley Research Center},
ADDRESS = {Hampton, VA},
NOTE = {Available at \url{http://atb-www.larc.nasa.gov/Lfm97/proceedings/}}
}
@INPROCEEDINGS{Heimdahl97:ICFEM,
TITLE = {Specification and Analysis of System Level Inter-Component
Communication},
AUTHOR = {Mats P. E. Heimdahl and Jeffrey M. Thompson},
BOOKTITLE = {First International Conference on Formal Engineering
Methods (ICFEM '97)},
EDITOR = {Michael G. Hinchey and Shaoying Liu},
PAGES = {192--201},
MONTH = NOV,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Hiroshima, Japan}
}
@INPROCEEDINGS{Czerny&Heimdahl:ASE98,
TITLE = {Automated Integrative Analysis of State-based Requirements},
AUTHOR = {Barbara J. Czerny and Mats P. E. Heimdahl},
BOOKTITLE = {Thirteenth IEEE Conference on Automated Software
Engineering ({ASE '98})},
EDITOR = {D. Redmiles and B. Nuseibeh},
MONTH = OCT,
YEAR = 1998,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Nonolulu, Hawaii}
}
@ARTICLE{Heimdahl98:computer,
TITLE = {Specification and Analysis of Intercomponent Communication},
AUTHOR = {Mats P. E. Heimdahl and Jeffrey M. Thompson and Barbara
J. Czerny},
JOURNAL = {IEEE Computer},
PAGES = {47--54},
VOLUME = 31,
NUMBER = 4,
MONTH = APR,
YEAR = 1998
}
@INPROCEEDINGS{Agerholm96,
TITLE = {Translating Specifications in {VDM-SL} to {PVS}},
AUTHOR = {Sten Agerholm},
BOOKTITLE = {Theorem Proving in Higher Order Logics: 9th International
Conference, {TPHOLs '96}},
EDITOR = {Joakim von Wright and Jim Grundy and John Harrison},
PAGES = {1--16},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1125,
MONTH = AUG,
YEAR = 1996,
ADDRESS = {Turku, Finland}
}
@INCOLLECTION{Agerholm97:VDMbook,
TITLE = {On the Verification of {VDM} Specification and Refinement
with {PVS}},
AUTHOR = {Sten Agerholm and Juan Bicarregui and Savi Maharaj},
BOOKTITLE = {Proof in {VDM}: Case Studies},
CHAPTER = 6,
EDITOR = {Juan Bicarregui},
PAGES = {157--190},
PUBLISHER = {Springer-Verlag},
SERIES = {FACIT (Formal Approaches to Computing and Information
Technology)},
YEAR = 1997,
ADDRESS = {London, UK}
}
@INPROCEEDINGS{Maharaj97:ASE,
TITLE = {On the Verification of {VDM} Specification and Refinement
with {PVS}},
AUTHOR = {Savi Maharaj and Juan Bicarregui},
BOOKTITLE = {12th IEEE International Conference on Automated
Software Engineering ({ASE '97})},
EDITOR = {M. Lowry and Y. Ledru},
PAGES = {280--289},
MONTH = NOV,
YEAR = 1997,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Incline Village, NV}
}
@INPROCEEDINGS{Alexander-etal:FM99,
TITLE = {A Brief Summary of {VSPEC}},
AUTHOR = {Perry Alexander and Murali Rangarajan and Phillip Baraona},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PAGES = {1068--1086},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
@INPROCEEDINGS{Adams-etal:CADE99,
TITLE = {{VSDITLU}: A Verifiable Symbolic Definite Integral Table
Look-Up},
AUTHOR = {A. A. Adams and H. Gottliebsen and S. A. Linton and
U. Martin},
BOOKTITLE = {Automated Deduction---{CADE-16}},
PAGES = {112--126},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Artificial Intelligence},
VOLUME = 1632,
MONTH = JUL,
YEAR = 1999,
ADDRESS = {Trento, Italy}
}
@INPROCEEDINGS{Adams-etal:ISSAC99,
TITLE = {Automated Theorem Proving in Support of Computer Algebra:
Symbolic Definite Integration as a Case Study},
AUTHOR = {A. A. Adams and H. Gottliebsen and S. A. Linton and
U. Martin},
BOOKTITLE = {Proceedings of the 1999 International Symposium
on Symbolic and Algebraic Computation, ({ISSAC '99})},
PAGES = {253--260},
MONTH = JUL,
YEAR = 1999,
ORGANIZATION = {Association for Computing Machinery},
ADDRESS = {Vancouver, B.C., Canada}
}
@INPROCEEDINGS{Buth98:TOOLS96,
TITLE = {Combining Tools for the Verification of Fault-Tolerant
Systems},
AUTHOR = {Bettina Buth and Rachel Cardell-Oliver and Jan Peleska},
BOOKTITLE = {Tools for System Development and Verification},
EDITOR = {Bettina Buth and Rudolf Berghammer and Jan Peleska},
PAGES = {41--69},
PUBLISHER = {Shaker Verlag},
SERIES = {BISS Monographs},
YEAR = 1998,
ADDRESS = {Aachen, Germany},
NOTE = {Proceedings of a workshop held at Bremen in 1996}
}
@INPROCEEDINGS{Buth98:tools,
TITLE = {{PAMELA} + {PVS}},
AUTHOR = {Bettina Buth},
BOOKTITLE = {Tool Support for System Specification, Development,
and Verification},
EDITOR = {Rudolph Berghammer and Yassine Lakhnech},
PAGES = {62--76},
PUBLISHER = {Springer-Verlag},
SERIES = {Advances in Computing Science},
MONTH = JUN,
YEAR = 1998,
ADDRESS = {Malente, Germany},
NOTE = {Proceedings published in May 1999}
}
@INPROCEEDINGS{Buth97:AMAST,
TITLE = {{PAMELA $+$ PVS}},
AUTHOR = {Bettina Buth},
BOOKTITLE = {Algebraic Methodology and Software Technology, {AMAST}'97},
EDITOR = {Michael Johnson},
PAGES = {560--562},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = 1349,
MONTH = DEC,
YEAR = 1997,
ADDRESS = {Sydney, Australia}
}
@INPROCEEDINGS{Corbett-etal00:ICSE,
TITLE = {Bandera: Extracting Finite-state Models from {Java}
Source Code},
AUTHOR = {James Corbett and Matthew Dwyer and John Hatcliff and
Corina Pasareanu and Robby and Shawn Laubach and Hongjun
Zheng},
BOOKTITLE = {22nd International Conference on Software Engineering},
PAGES = {439--448},
MONTH = JUN,
YEAR = 2000,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Limerick, Ireland}
}
@PROCEEDINGS{Compass89,
TITLE = {COMPASS '89 (Proceedings of the Fourth Annual Conference
on Computer Assurance)},
BOOKTITLE = {COMPASS '89 (Proceedings of the Fourth Annual Conference
on Computer Assurance)},
MONTH = JUN,
YEAR = 1989,
ORGANIZATION = {IEEE Washington Section},
ADDRESS = {Gaithersburg, MD}
}
@PROCEEDINGS{FTCS-highlights,
TITLE = {Fault Tolerant Computing Symposium 25: Highlights from
25 Years},
BOOKTITLE = {Fault Tolerant Computing Symposium 25: Highlights
from 25 Years},
PUBLISHER = {IEEE Computer Society},
MONTH = JUN,
YEAR = 1995,
ORGANIZATION = {IEEE Computer Society},
ADDRESS = {Pasadena, CA}
}
@ARTICLE{Saiedian96,
TITLE = {An Invitation to Formal Methods},
AUTHOR = {Hossein {Saiedian (Ed.)}},
JOURNAL = {IEEE Computer},
PAGES = {16--30},
VOLUME = 29,
NUMBER = 4,
MONTH = APR,
YEAR = 1996,
NOTE = {A ``roundtable'' of short articles by several authors.}
}
@PROCEEDINGS{Encress95,
TITLE = {Safety and Reliability of Software Based Systems (Twelfth
Annual {CSR} Workshop)},
BOOKTITLE = {Safety and Reliability of Software Based Systems
(Twelfth Annual {CSR} Workshop)},
EDITOR = {Roger Shaw},
PUBLISHER = {Springer},
MONTH = SEP,
YEAR = 1995,
ADDRESS = {Bruges, Belgium}
}
@INPROCEEDINGS{Park&Dill95:spaa,
TITLE = {An Executable Specification, Analyzer and Verifier for
{RMO (Relaxed Memory Order)}},
AUTHOR = {Seungjoon Park and David L. Dill},
BOOKTITLE = {7th ACM Symposium on Parallel Algorithms and Architectures},
PAGES = {34--51},
MONTH = JUL,
YEAR = 1995
}
@PROCEEDINGS{FM99,
TITLE = {FM99: The World Congress in Formal Methods},
BOOKTITLE = {FM99: The World Congress in Formal Methods},
EDITOR = {Jeannette Wing and Jim Woodcock},
PUBLISHER = {Springer-Verlag},
SERIES = {Lecture Notes in Computer Science},
VOLUME = {1708 and 1709},
MONTH = SEP,
YEAR = 1999,
ADDRESS = {Toulouse, France},
NOTE = {Pages 1--938 are in the first volume, 939--1872 in the
second.}
}
This file has been generated by
bibtex2html 1.2