Changes between Version 6 and Version 7 of PLATFORM_NFR_EFFIECENCY_R1


Ignore:
Timestamp:
02/19/09 15:09:19 (16 years ago)
Author:
nenko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PLATFORM_NFR_EFFIECENCY_R1

    v6 v7  
    3434 
    3535= Design = 
     36A suitable profiling tool is the TPTP (Test and Performance Tools Platform) Project from Eclipse -http://www.eclipse.org/tptp/ 
     37It's easy to use and as its name says it is a platform, which means it can be extended in many various ways. 
     38TPTP provides : 
     39 * memory analysis 
     40 * excution time analysis 
     41 * thread analysis 
     42 * probe insertion 
     43 * reports in HTML, XML, CSV formats 
     44 * graphical reports when some extensions added 
     45TPTP doesn't provide: 
     46 * scheduled test execution - for now 
     47To use TPTP you need: 
     48 * Eclipse you can download it from http://www.eclipse.org 
     49 * to install TPTP. This can be done in various ways - you can directly download it from http://www.eclipse.org/tptp or you can use the Software Updates manager of Eclipse (From the menu Help->Software Updates...). Either way is chosen the requirements of TPTP must be met to get it working. 
     50 * fulfill TPTP requirements: 
     51 * - EMF (Eclipse Modeling Framework) - http://www.eclipse.org/modeling/emf/ 
     52 * - GEF (Graphical Editing Framework) - http://www.eclipse.org/gef/ 
     53 
     54TPTP reports are in table view, however you can use an extension to make them graphical. There is another Eclipse project which purpose is to make graphical reports. Its name is BIRT (Business Inteligence and Reporting Tools) and you can use it with TPTP for graphical reports. 
     55This functionality however is not part of the standard TPTP package so you need to install BIRT first and then TPTP Birt Reporting extension http://www.eclipse.org/tptp/home/documents/process/development/Guide-to-TPTP-BIRT-Reports.html. Again you can do this manually or by Software Updates tools from Eclipse 
     56 
    3657 
    3758= Implementation =