Formal - gusenov/kb GitHub Wiki

Wikipedia

  • Category:Formal methods tools
  • Specification language is a formal language in computer science used during systems analysis, requirements analysis, and systems design to describe a system at a much higher level than a programming language, which is used to produce the executable code for a system.
  • Category:Specification languages
  • Myhill–Nerode theorem provides a necessary and sufficient condition for a language to be regular
  • Formal specification are mathematically based techniques whose purpose are to help with the implementation of systems and software.
  • Formal proof or derivation is a finite sequence of sentences (called well-formed formulas in the case of a formal language), each of which is an axiom, an assumption, or follows from the preceding sentences in the sequence by a rule of inference.
  • Proof assistant is a software tool to assist with the development of formal proofs by human-machine collaboration.

Stack Exchange

Books

Microsoft

Amazon

B-Method

ProB

VisB

Use Case