Formal Methods and Notations
There are a variety of formal methods and notations available.
- Specification languages
- Abstract State Machines (ASMs)
- ANSI/ISO C Specification Language (ACSL)
- Alloy
- B-Method
- CADP
- Common Algebraic Specification Language (CASL)
- Process calculi
- CSP
- LOTOS
- π-calculus
- Actor model
- Esterel
- Lustre
- mCRL2
- Perfect Developer
- Petri nets
- RAISE
- SPARK Ada
- Specification and Description Language
- Temporal logic of actions (TLA)
- USL
- VDM
- VDM-SL
- VDM++
- Z notation
- Rebeca Modeling Language
- Model checkers
- SPIN
- PAT is a powerful free model checker, simulator and refinement checker for concurrent systems and CSP extensions (e.g. shared variables, arrays, fairness).
- MALPAS Software Static Analysis Toolset is an industrial strength model checker used for Formal Proof of safety critical systems
Read more about this topic: Formal Methods
Famous quotes containing the words formal and/or methods:
“Two clergymen disputing whether ordination would be valid without the imposition of both hands, the more formal one said, Do you think the Holy Dove could fly down with only one wing?”
—Horace Walpole (17171797)
“If men got pregnant, there would be safe, reliable methods of birth control. Theyd be inexpensive, too.”
—Anna Quindlen (b. 1952)