diff --git a/src/Use_Cases.ucd b/src/Use_Cases.ucd index 0a64820..a2eb7df 100644 --- a/src/Use_Cases.ucd +++ b/src/Use_Cases.ucd @@ -23,11 +23,613 @@ - + + + + true + + + + + + 2 + + + + + + 40 + 151 + 253 + 44 + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 87 + 87 + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + 40 + 100 + 261 + 289 + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 83 + 303 + + + + + + + + User + + + + + + + + Login + + + + + + + + Server + + + + + + + + Get users thermostat list + + + + + + + + true + + + + + + 2 + + + + + + 30 + 100 + 16 + 14 + + + + + + User Login + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 40 + 141 + 352 + 584 + + + + true + + + + + 2 + + + + + + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 211 + 746 + + + + true + + + + + 2 + + + + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 64 + 199 + 306 + 728 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 144 + 623 + 671 + + + + + + + + Update server data model + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 75 + 201 + 626 + 849 + + + + true + + + + + 2 + + + + + + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 201 + 867 + + + + + + + + Thermostat + + + + + + + + + + Push updated model to thermostat + + + + + + + + + + Update desired temp on thermostat + + + + + + + + + + Server + + + + + + + true + + + + + 2 + + + + + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 214 + 492 + + + + + + + + Actuator + + + + + + true + + + + + 2 + + + + + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 214 + 585 + + + + + + + + User + + + + + + + + Set desired temperature + + + + + + + + + true + + + + + + 2 + + + + + + 55 + 123 + 34 + 466 + + + + + + Setting Desired Temperature + Setting Temperature + + + + + true + + + + + 2 + + + + + + 46 + 117 + 14 + 1008 + + + + + + User gets local temperature + + + + + 0 + 0 + 0 + + true + @@ -40,8 +642,8 @@ -1 -1 - 86 - 108 + 196 + 1053 @@ -71,18 +673,107 @@ - 40 - 151 - 201 - 67 + 61 + 196 + 333 + 1053 - + + + true + + + + + 2 + + + + + + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 195 + 1218 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 74 + 244 + 344 + 1246 + + + + + + + + Get most recent data reading from model + + + + + + + + + + Server + + + + - Access control panel + Get temperature from thermostat @@ -90,9 +781,11 @@ - actor + User - + + + \ No newline at end of file