Java Function Point Configuration - 1.2

Extension ID

com.castsoftware.java.config.tcc

Description

This extension defines entry/end points to create Structural Transactions for CAST Imaging and compute Automated Function Points (ISO/IEC 19515).

What’s new?

This release focuses on improvements to end-point definitions:

  • to increase the number of “complete” transactions identified during an analysis by adding new end-points definitions (an incomplete transaction does not reach an end-point (or a data entity) and as such has Function Point value of 0).
  • to split the single .tccsetup file delivered in previous releases of this extension into multiple .tccsetup files - one file per specific end-point “role”, for example in this release, the following roles each have their own dedicated file:
    • FTP
    • GraphQL
    • LDAP
    • Mail
  • for definitions that have been moved to dedicated “role” .tccsetup files, the number of object types that are classed as end-points has been reduced to only Java Methods (Java Classes, Java Interfaces and Java Functions are no longer classed as end-points). This simplifies the transaction call graph by removing objects that are not actual end-points.

List of updated end-point definitions

End-point definition Existing package
(previous release)
New package
com.enterprisedt.net.ftp Base_Java_ConfigTcc Base_Java_Communication_FTP
org.apache.commons.net.ftp Base_Java_ConfigTcc Base_Java_Communication_FTP
com.sun.jndi.ldap Base_Java_ConfigTcc Base_Java_Communication_LDAP
com.sun.mail.smtp Base_Java_ConfigTcc Base_Java_Communication_Mail
javax.mail Base_Java_ConfigTcc Base_Java_Communication_Mail
org.apache.commons.mail Base_Java_ConfigTcc Base_Java_Communication_Mail
org.springframework.mail Base_Java_ConfigTcc Base_Java_Communication_Mail

Compatibility

Core release Operating System Supported
v3/8.4.x Microsoft Windows / Linux
v2/8.3.x Microsoft Windows
JEE Analyzer Supported
≥ 1.3.18-funcrel

Download and installation instructions

This extension will be downloaded and installed automatically by CAST Imaging when JEE Analyzer version ≥ 1.3.18-funcrel is installed.