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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Due to improving technology the used communicati<strong>on</strong> may be replaced later<strong>on</strong>. To make the communicati<strong>on</strong> exchangeable an interface must be createdthat allows to change the underlying communicati<strong>on</strong> framework.<str<strong>on</strong>g>System</str<strong>on</strong>g> Requirements of the ClientThe client displays the in<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong> published by the probe within differentviews.Requirement 12:Applicati<strong>on</strong> running with minimized resource usage to save systemresourcesThe resources <strong>on</strong> a mobile device are limited. The applicati<strong>on</strong> has to belightweight and should not block the device due to excessive resource usage.For example the battery drain should be reduced by decreasing the neededCPU usage.Requirement 13:Well defined communicati<strong>on</strong> interface with same structure then theprobeThe applicati<strong>on</strong> <strong>on</strong> the client must use the same communicati<strong>on</strong> interface thesystem probe uses. This ensures that both systems use the same base <str<strong>on</strong>g>for</str<strong>on</strong>g> communicati<strong>on</strong>.Like the system probe this interface must be interchangeable.Requirement 14:Create different views that can be changed <strong>on</strong> request and providea good usability <str<strong>on</strong>g>for</str<strong>on</strong>g> the developerSwitching the views must be possible at any time. The usability of these viewsmust satisfy the experts requirements.Requirement 15:Support <str<strong>on</strong>g>for</str<strong>on</strong>g> extensi<strong>on</strong> according to changes <strong>on</strong> the probeDue to changes <strong>on</strong> the probe the views <strong>on</strong> the applicati<strong>on</strong> must be extensible.12

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

Saved successfully!

Ooh no, something went wrong!