Category
page 1Formal specification languages
Q732089
programming language
Petri net
family of modelling languages for distributed systems
programming language semantics
the field concerned with the rigorous mathematical study of the meaning of programming languages
denotational semantics
approach of formalizing the meanings of programming languages by constructing mathematical objects (called denotations) that describe the meanings of expressions from the languages
Z notation
formal specification language used for describing and modelling computing systems
operational semantics
category of formal programming language semantics
axiomatic semantics
approach based on mathematical logic for proving the correctness of computer programs; closely related to Hoare logic; define the meaning of a command in a program by describing its effect on assertions about the program state
Q1397689
declarative language

specification and description language
ITU-specified system description language
formal specification
mathematically based techniques whose purpose are to help with the implementation of systems and software
Java Modeling Language
specification language for Java programs
Vienna Development Method
formal software development method
SPARK
programming language
TLA+
TLA+ is a formal specification language developed by Leslie Lamport. It is used for designing, modelling, documentation, and verification of programs, especially concurrent systems and distributed systems. TLA+ is considered to be exhaustively-testable pseudocode,
Property Specification Language
standardized temporal logic extending linear temporal logic for practical use

B-Method
The B-Method is a method of software development based on B, a tool-supported formal method based on an abstract machine notation, used in the development of computer software.
DEVS
DEVS, abbreviating discrete event system specification, is a modular and hierarchical formalism for modeling and analyzing general systems that can be discrete event systems which might be described by state transition tables, and continuous state systems which might be described by differential equations, and hybrid continuous state and discrete event systems. DEVS is a timed event system.
Language Of Temporal Ordering Specification
Formal specification language in computer science