0% found this document useful (0 votes)
330 views

Ward and Mellor Extensions

Ward and Mellor extend structured analysis notation to accommodate real-time systems by representing continuous data flow with double-headed arrows and discrete data flow with single-headed arrows. They show temperature being continuously monitored and compared to a discrete temperature set point to produce a continuous corrected value output. Hatley and Pirbhai extend data flow diagrams with control flow diagrams to represent how external events activate processes and data conditions that link data inputs to control outputs.

Uploaded by

tagoreitdept
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
330 views

Ward and Mellor Extensions

Ward and Mellor extend structured analysis notation to accommodate real-time systems by representing continuous data flow with double-headed arrows and discrete data flow with single-headed arrows. They show temperature being continuously monitored and compared to a discrete temperature set point to produce a continuous corrected value output. Hatley and Pirbhai extend data flow diagrams with control flow diagrams to represent how external events activate processes and data conditions that link data inputs to control outputs.

Uploaded by

tagoreitdept
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 9

Ward and Mellor Extensions

Ward and Mellor [WAR85] extend basic structured analysis notation to Accommodate the following demands imposed by a real -time system: Information flow is gathered or produced on a time continuous basis. Control information is passed throughout the system and associated control processing. Multiple instances of the same transformation are sometimes encountered in multitasking situations. Systems have states and a mechanism causes transition between states.

Continuous Data Flow

The double headed arrow is used to represent time continuous flow while a single headed arrow is used to indicate discrete data flow. In the figure, monitored temperature is measured continuously while a single value for temperature set point is also provided. The process shown in the figure produces a time-continuous output, corrected value.

Data and Control Flow using Ward and Mellor Extensions

Hatley and Pirbhai Extensions

Data flow diagrams are used to represent data and the processes that manipulate it. Control flow diagrams show how events flow among processes and illustrate those external events that cause various processes to be activated. A data condition occurs whenever data input to a process result in control output. The control specification (CSPEC) contains a number of important modeling tools.

Relationship between data and control models

Data Conditions

You might also like