Systems and methods of analyzing a software component
First Claim
1. A method comprising:
- initiating, at an analyzer, execution of a software component at a first computing device, wherein the first computing device includes hardware components and sensors, wherein the sensors are external to the hardware components, wherein a first hardware component of the hardware components is coupled to a second hardware component of the hardware components, wherein a first sensor of the sensors is configured to monitor communications between the first hardware component and the second hardware component, and wherein the first sensor includes a voltmeter;
receiving monitoring data, from the first sensor, regarding a communication between the first hardware component and the second hardware component; and
analyzing first effects of executing the software component on the first computing device based at least partially on the monitoring data.
1 Assignment
0 Petitions
Accused Products
Abstract
A particular method includes initiating, at an analyzer, execution of a software component at a first computing device. The first computing device includes hardware components and sensors. The sensors are external to the hardware components. A first hardware component of the hardware components is coupled to a second hardware component of the hardware components. A first sensor of the sensors is configured to monitor communications between the first hardware component and the second hardware component. The method also includes receiving monitoring data, from the first sensor, regarding a communication between the first hardware component and the second hardware component. The method further includes analyzing first effects of executing the software component on the first computing device based at least partially on the monitoring data.
103 Citations
20 Claims
-
1. A method comprising:
-
initiating, at an analyzer, execution of a software component at a first computing device, wherein the first computing device includes hardware components and sensors, wherein the sensors are external to the hardware components, wherein a first hardware component of the hardware components is coupled to a second hardware component of the hardware components, wherein a first sensor of the sensors is configured to monitor communications between the first hardware component and the second hardware component, and wherein the first sensor includes a voltmeter; receiving monitoring data, from the first sensor, regarding a communication between the first hardware component and the second hardware component; and analyzing first effects of executing the software component on the first computing device based at least partially on the monitoring data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
initiating execution of a software component at a first computing device, wherein the first computing device includes hardware components and sensors, wherein a first hardware component of the hardware components is coupled to a second hardware component of the hardware components, wherein a first sensor of the sensors is configured to monitor communications between the first hardware component and the second hardware component, and wherein the first sensor includes a voltmeter; receiving monitoring data regarding a communication between the first hardware component and the second hardware component from the first sensor; and analyzing first effects of executing the software component on the first computing device based on the monitoring data. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
a first hardware component configured to execute a software component; a second hardware component configured to communicate with the first hardware component; and a first sensor coupled to the first hardware component and the second hardware component, wherein the first sensor includes a voltmeter, and wherein the first sensor is configured to; monitor communications between the first hardware component and the second hardware component; and initiate an analysis of effects of executing the software component by sending, to an analyzer, monitoring data regarding a communication between the first hardware component and the second hardware component. - View Dependent Claims (19, 20)
-
Specification