Master of Engineering in Embedded Systems Design. Mauro Prevostini – UML
based Process for Embedded Systems Design. 110 of 117. Send data to DC.
Master of Engineering Use Cases definition in Embedded Systems Design Measure consumption WMR Send data to DC
DC
Send data to Service Porvider
Read data
Service Provider Read Real-time data Mauro Prevostini – UML based Process for Embedded Systems Design 110 of 117
Master of Engineering in Embedded Systems Design Electricity Measure consumption Gas WMR Send data to DC
Water
DC Send data to Service Porvider
Read data Service Provider Read Real-time data Mauro Prevostini – UML based Process for Embedded Systems Design 111 of 117
Master of Engineering Scenario 1: Measure Consumption in Embedded Systems Design Counter
: WMR Read data Store data
Mauro Prevostini – UML based Process for Embedded Systems Design 112 of 117
Scenario 2: Send data to DC
Master of Engineering in Embedded : DC Systems Design
: WMR Read measured data
Send data Verify data integrity Re-transmission request Send data
Verify data integrity
Store received data Data reception and storage notification
Delete data from buffer
Mauro Prevostini – UML based Process for Embedded Systems Design 113 of 117
Scenario 3: Send data to Service Provider Master of Engineering
in Embedded Systems Design : DC
: Service Provider
Read stored data Send data Verify data integrity Re-transmission request Send data
Verify data integrity Save data in DB
Data reception and storage notification Delete data from buffer
Mauro Prevostini – UML based Process for Embedded Systems Design 114 of 117
Scenario 4: Read Data
Master of Engineering in Embedded Systems Design : DC
: Service Provider
Data request Read stored data Send data Verify data integrity
Re-transmission request Send data Verify data integrity
Save data in DB Reception notification Delete data form buffer
Mauro Prevostini – UML based Process for Embedded Systems Design 115 of 117
Scenario 5: : Service Provider
: DC
Read Real-time data Master of Engineering Counter : WMR Systems Design in Embedded Wait for request
Real-time data request
Real-time data request Send data
Read data Store data in buffer
Verify data integrity Wait for request Re-transmission request Send data Send data
Reception notification Wait for request
Verify data integrity Re-transmission request Send data Save data in DB
Wait for request
Reception notification
Mauro Prevostini – UML based Process for Embedded Systems Design 116 of 117
Master of Engineering in Embedded Systems Design
Questions
Questions to be addressed to:
[email protected]
Mauro Prevostini – UML based Process for Embedded Systems Design 117 of 117