@flint63

Colored Petri Nets: A Graphical Language for Formal Modeling and Validation of Concurrent Systems

, and . Communications of the ACM, 58 (6): 61--70 (June 2015)
DOI: 10.1145/2663340

Abstract

Formal executable models enable systematic evaluation of system designs prior to implementation and deployment. Concurrent and distributed systems consist of parallel processes that communicate, synchronize, and share resources; such systems are a challenge to design and implement correctly, as they exhibit complex nondeterministic behavior. Colored Petri Nets extend Petri nets with data types, functions, and modules to obtain a scalable formal language suited for modeling concurrency, synchronization, and data processing. CPN Tools is a widely used software tool supporting construction, simulation, and analysis of executable models of concurrent systems.

Links and resources

Tags

community

  • @flint63
  • @dblp
@flint63's tags highlighted