11.07.2015 Views

System Introspection for System Analysis on Mobile Devices

System Introspection for System Analysis on Mobile Devices

System Introspection for System Analysis on Mobile Devices

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.

Use Case 6: Request comp<strong>on</strong>ents to be logged.Descripti<strong>on</strong> The client requests comp<strong>on</strong>ents to be logged <strong>on</strong> theprobe.Primary Actor ClientSec<strong>on</strong>dary Actor ProbeBasic Flow 1. Client sends a request to log comp<strong>on</strong>ents.2. Probe checks if requested comp<strong>on</strong>ents are available.3. Probe creates new logging cycle with requested comp<strong>on</strong>ents.Extensi<strong>on</strong>s 1a. C<strong>on</strong>necti<strong>on</strong> error occurs, client shows error message2a. Comp<strong>on</strong>ents not available <str<strong>on</strong>g>for</str<strong>on</strong>g> logging, probe sendserror to client.3a. Error <strong>on</strong> creating logging cycle, probe sends errorto client.Use Case 7: Request logging to be stopped.Descripti<strong>on</strong> The client requests to stop logging comp<strong>on</strong>ents <strong>on</strong> theprobe.Primary Actor ClientSec<strong>on</strong>dary Actor ProbeBasic Flow 1. Client sends a request to stop logging comp<strong>on</strong>ents.2. Probe checks if comp<strong>on</strong>ents are logged by client.3. Probe stops the process of logging comp<strong>on</strong>ents.Extensi<strong>on</strong>s 1a. C<strong>on</strong>necti<strong>on</strong> error occurs, client shows error message2a. No comp<strong>on</strong>ents currently logged by client, probesends error to client.Use Case 8: Disc<strong>on</strong>nect from probe.Descripti<strong>on</strong> The client disc<strong>on</strong>nects from the probe.Primary Actor ClientSec<strong>on</strong>dary Actor ProbeBasic Flow 1. Client sends a disc<strong>on</strong>nect command to the probe.2. Probe removes the client from the list of c<strong>on</strong>nectedclients.Extensi<strong>on</strong>s 1a. C<strong>on</strong>necti<strong>on</strong> error occurs, client shows error message77

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

Saved successfully!

Ooh no, something went wrong!