Modeling PROFINET actions with timing pi-calculus

PROFINET is a real-time protocol widely used in industrial control systems. To describe formally the semantics of PROFINET, we introduce the timing π-calculus, a new variant of the π- calculus, in this paper. The good feature of the timing π-calculus is that it can handle time elapse and timer events. We provide both its syntax and semantics. With the new calculus, we then model PROFINET, and give their precise semantics. Our formal framework may facilitate the reliability and consistency analysis of PROFINET.