Prepared for the MAMOTEP’ 01 July 2001. Presov (Slovak Republic)
Structured Analysis Methods CSP+T Formal Specification
The waterfall life -cycle model Abstraction Requirement Analysis Architectural Design Detailed Design Time, cost Milestones
Specification Level
Data Flow Diag.
Elements of representation:
condition transition actions menu option
External events definition:
Communication: Process A Synchronization: Process B
Analysis Design Implementation
AC output
Sync Generator ref syncf oheatf texct overheat flow Triac Flow sensor ºC sensor
ref timeval sync Open Loop Control 1. 1 PID Comput ation 1. 2 flow texct oheatf syncf overheat
overheat timeval sync disable Excitation generation 2. 1 texct syncf Overheat watchdog 2. 2 oheatf
11 ms. 3) Applying rule E. 2: DIS = disable STOP x ms. texct
overheat disable Overheat watchdog 2. 2 overheat oheatf, disable oheatf Applying rule D. 1:
The data transformation PID is abstracted in: ref timeval: = pid(valref, valflow) 1) Applying rule D. 1 : PID Comput ation 1. 2 flow 2) Applying rule C. 1 :
timeval overheat sync disable Excitation generation 2. 1 texct syncf Overheat watchdog 2. 2 OLC = OW || EG {init, disable} oheatf
ref sync timeval Open Loop Control 1. 1 PID Comput ation 1. 2 texct oheatf SYSTEM = ( syncf overheat flow