Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
2.0 | 2011-04-19 | ||
1.0 | 2008-11-14 | ||
README.txt | 2011-04-19 | 962 Bytes | |
Totals: 3 Items | 962 Bytes | 0 |
>> The Analyzer is already embedded into the CHAMELEON Server. This standalone version is for working offline. << The Analyzer (ARA) is an interpreter that derives the resource consumption of the application alternatives by abstracting the standard JVM. In this abstraction it considers only the effect that bytecode instructions have on the resources. ARA performs a worst-case analysis of the program and, by inspecting all the possible computation paths, returns an over-approximation of their resource demands. In order to have a more accurate and efficient approximation, the resource consumption, statically computed by ARA on the server side, is combined with the actual resource consumption of bytecode instructions and, in particular, those instructions for calling external library methods. To this purposes, the analysis is parametric with respect to the resource consumption profile dynamically computed and sent by the CHAMELEON Mobile Client.