Advertisement
Guest User

Undefined Function at <no location>

a guest
Dec 9th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. {-
  2. TorXakis - Model Based Testing
  3. Copyright (c) 2015-2016 TNO and Radboud University
  4. See license.txt
  5. -}
  6.  
  7. -- ----------------------------------------------------- --
  8.  
  9. CHANDEF Chans
  10. ::=
  11. Input :: Transition;
  12. Output :: Result
  13. ENDDEF
  14.  
  15. -- ----------------------------------------------------- --
  16.  
  17. MODELDEF Mod
  18. ::=
  19. CHAN IN Input
  20. CHAN OUT Output
  21.  
  22. BEHAVIOUR
  23. Hive [ Input, Output ] ()
  24. ENDDEF
  25.  
  26. -- ----------------------------------------------------- --
  27.  
  28. TYPEDEF Transition
  29. ::= Setup
  30. ENDDEF
  31.  
  32. TYPEDEF Result
  33. ::= Ok | Nok
  34. ENDDEF
  35.  
  36. STAUTDEF Hive [ t :: Transition; r :: Result] ()
  37. ::=
  38. STATE Start, State000
  39. INIT Start
  40. TRANS
  41. Start -> t ? x [[ isSetup(x) ]] -> State000
  42.  
  43.  
  44. ENDDEF
  45.  
  46. -- ----------------------------------------------------- --
  47.  
  48. CNECTDEF Sut
  49. ::=
  50. CLIENTSOCK
  51.  
  52. CHAN OUT Input HOST "localhost" PORT 2020
  53. ENCODE Input ? transition -> ! toString(transition)
  54.  
  55. CHAN IN Output HOST "localhost" PORT 2020
  56. DECODE Output ! fromString(s) <- ? s
  57. ENDDEF
  58.  
  59. -- ----------------------------------------------------- --
  60.  
  61. CNECTDEF Sim
  62. ::=
  63. SERVERSOCK
  64.  
  65. CHAN IN Input HOST "localhost" PORT 2020
  66. DECODE Input ! fromString <- ? s
  67.  
  68. CHAN OUT Output HOST "localhost" PORT 2020
  69. ENCODE Output ? r -> ! toString(r)
  70. ENDDEF
  71.  
  72. -- ----------------------------------------------------- --
  73. -- ----------------------------------------------------- --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement