Simulation
Communicating sequential processes
Computing
Science
Abstraction
Scientific modeling
Bond graph
Diagrams