concurrency theory

E807611

Concurrency theory is a branch of theoretical computer science that studies the behavior, interaction, and formal modeling of systems with multiple components executing simultaneously.

All labels observed (1)

Label Occurrences
concurrency theory canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf area of computer science
branch of theoretical computer science
research field
aimsTo analyze deadlock and livelock
analyze liveness properties
analyze safety properties
provide formal models of concurrent computation
reason about correctness of concurrent systems
appliedIn distributed systems
embedded and real-time systems
multi-core and parallel programming
network protocols
operating systems
fieldOfStudy Petri nets
communication protocols
distributed algorithms
event structures
model checking of concurrent systems
process calculi
semantics of concurrent programming languages
synchronization primitives
temporal logics
transition systems
hasKeyFormalism Calculus of Communicating Systems
Communicating Sequential Processes
Petri net theory
linked to: Petri nets

π-calculus
relatedTo automata theory
linked to: Automata Theory

distributed computing
formal methods
program verification
studies causality in concurrent computations
communication in concurrent systems
concurrent systems
formal modeling of concurrent behavior
interaction between concurrent components
interleaving of actions
nondeterminism in computation
synchronization in concurrent systems
systems with multiple components executing simultaneously
true concurrency
usesConcept bisimulation
labelled transition systems
message passing
partial order semantics
process algebra
shared memory
synchronization primitives such as locks
synchronization primitives such as semaphores
trace equivalence

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

CCS subfield concurrency theory