“…Many of the proposed formalisms aim to capture the communication, concurrency, and dynamics of the components that comprise a given system. These existing formalisms include the Actor Model (e.g., [26], [20], [5], [10]), as well as process algebras (e.g., CCS [48], CSP [27], ACP [7], and π-calculus [50]), architectural formal modeling languages (e.g., AADL [14], EAST-ADL [11], and SysML [17]), labelled transition systems [38], Petri nets [54], synchronization trees [48], event structures [70], action algebras [40], [43], [55], and Concurrent Kleene Algebra (CKA) [28].…”