Process algebra studies concurrent (communicating) processes in an
algebraic fashion. Atomic actions, algebraic operations and equational
axioms are used to study processes. Typically, a distributed system or
concurrent protocol can be described as the concurrent execution of a
number of elementary subprocesses, possibly employing communication.
LTSs provide convenient models of processes. Process algebra axioms
induce various notions of equivalence between processes, including
bisimulations.
In modal logic LTSs are known under the name of Kripke models. Here,
bisimulations enter the picture as truth-preserving relations between
models: bisimilar systems satisfy the same modal formulas. Modal languages
are uniquely identified by the fact that there formulas are preserved by
bisimulations.
In the talk I will survey the basic theory underlying the various
algebraic and logical approaches to LTSs and bisimulations, and discuss
connections between the approaches.