27.07.2013 Views

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

2 Why We Need Model-Based Testing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Command()<br />

9<br />

12<br />

33<br />

58<br />

Systems with Finite <strong>Model</strong>s 135<br />

TimeoutMsgLost()<br />

Timeout() Command() Calibrate()<br />

4<br />

36<br />

14<br />

ReportLostMessage()<br />

TimeoutMsgLate()<br />

TimeoutMsgLate() Poll()<br />

Message("999.9") Command() TimeoutMsgLate()<br />

NoHandler()<br />

Command()<br />

Timeout() TimeoutMsgLost()<br />

56<br />

ReportLostMessage()<br />

19<br />

55<br />

23<br />

Timeout()<br />

Poll()<br />

Poll()<br />

Command()<br />

46<br />

18<br />

Command() NoHandler()<br />

17<br />

TimeoutMsgLost()<br />

TimeoutMsgLate()<br />

22<br />

59<br />

TimeoutMsgLate()<br />

57<br />

Poll()<br />

24<br />

Command()<br />

40<br />

2<br />

38<br />

Command() Calibrate() TimeoutMsgLate()<br />

28<br />

0<br />

Timeout() NoHandler() Command()<br />

21<br />

20<br />

Reset()<br />

Command()<br />

45<br />

49<br />

Timeout()<br />

Message("99.9") TimeoutMsgLost()<br />

Timeout()<br />

TimeoutMsgLost() NoHandler() Command() Message("999.9")<br />

53<br />

TimeoutMsgLost() Message("999.9")<br />

TimeoutMsgLost()<br />

ReportLostMessage()<br />

32<br />

11<br />

ReportLostMessage() CheckMessage()<br />

42<br />

TimeoutMsgLate()<br />

TimeoutMsgLost()<br />

Command()<br />

16<br />

34<br />

Command()<br />

10<br />

43<br />

CheckMessage()<br />

37<br />

13<br />

47<br />

Timeout() NoHandler() Command()<br />

26<br />

30<br />

5<br />

8<br />

Timeout()<br />

Reset()<br />

Command()<br />

Command()<br />

44<br />

50<br />

7<br />

35<br />

NoHandler() Command() TimeoutMsgLate()<br />

31<br />

Message("99.9") TimeoutMsgLost()<br />

NoHandler()<br />

Command()<br />

Command() NoHandler()<br />

51<br />

Command()<br />

TimeoutMsgLate() Command() NoHandler() TimeoutMsgLost()<br />

6<br />

39<br />

NoHandler()<br />

25<br />

TimeoutMsgLate() TimeoutMsgLost()<br />

Command()<br />

Command() NoHandler()<br />

Timeout()<br />

Command()<br />

48<br />

41<br />

29<br />

NoHandler()<br />

Command()<br />

Command() NoHandler()<br />

27<br />

CheckMessage()<br />

1<br />

TimeoutMsgLate()<br />

3<br />

52<br />

NoHandler()<br />

Command()<br />

54<br />

Message("99.9") NoHandler() Command()<br />

15<br />

Message("99.9")<br />

Figure 7.19. Reactive system: projection after composition for safety analysis.<br />

more free ebooks download links at:<br />

http://www.ebook-x.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!