Model checking
Denotational semantics
Software design
Actor model
Software
Computing
Software development
Theoretical computer science