On this page:
Target audience:
CAST AI Administrators
Column explanation
The columns situated to the right of the tables below can be explained as follows:
- Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
- Quality and Sizing: a green tick indicates that CAST can measure technical size (LoC, Number of classes, Number of Programs, …) and that a minimum set of Quality Rules exist
Supported by CAST AIP out of the box
Technologies listed below can be analyzed by CAST AIP "out of the box".
Technology (please click the link to see more detailed information about CAST's support for this technology) | Version | Function Points (transactions) | Quality and Sizing | ||
---|---|---|---|---|---|
SAP ABAP |
Note that ABAP 7.5 is supported in CAST AIP ≥ 8.2.10 only. | ||||
BusinessObjects | BusinessObjects XI, XI R2, XI 3.0, XI 3.1, SAP Business Intelligence BusinessObjects 4.0, 4.1 | ||||
.NET | ASP.NET, VB.NET, C#, .NET Frameworks 1.1 - 4.6, LINQ to Objects, LINQ to DataSets | ||||
C and C++ | Visual C and C++ 2003 - 2012, Pro*C, Pro*C++, IBM DB2 SQC, IBM DB2 SQC++ | ||||
Mainframe | Cobol ANSI 85, JCL z/OS, IMS/DB, CICS | ||||
Oracle Forms/Reports | Oracle Forms/Reports 10g - 11g | ||||
PowerBuilder | PowerBuilder 8 - 12.6 | ||||
J2EE technologies | Java JDK | 1.1 - 1.8 | |||
Presentation layer frameworks | Java Server Faces 1.2, 2.0, 2.1 | ||||
JSP 1.1 - 2.0 | |||||
Struts Framework: Struts 1.0, 1.1, 2.0, 2.1 | |||||
Struts Validator 1.2, 1.3 | |||||
STXX: 1.0, 1.1, 1.2 | |||||
Persistence layer frameworks | Hibernate 2.x, 3.1, 3.2, 3.3, 3.4 3.5, 3.6, 4.0, 4.1, 4.2 | ||||
JPA 1.0 (part of EJB 3.0), JPA 2.0 (part of Hibernate 4.0) | |||||
EJB 2.0, 2.1, 3.0 | |||||
Other frameworks | Spring IoC 1.2.x, 2.x, 3.x | ||||
WSDL 1.1 | |||||
CDI 1.0, 1.1, 1.2 | |||||
Web technologies | JavaScript 1.2, 1.5 | ||||
JScript 1.0 - 5.6 | |||||
Up to VBScript 5.5 | |||||
HTML 2.0 - 4.0.1 | |||||
XHTML 1.x | |||||
ASP | |||||
Visual Basic | Microsoft VB 4 32 bits, VB 5, VB 6 | ||||
IBM DB2 | SQL-PSM for z/OS and OS/390:
SQL-PSM DB2 Universal Database (for Unix, Linux, Windows):
| ||||
Microsoft SQL Server | Microsoft T-SQL 2005, 2008, 2012, 2014 | ||||
Oracle Server | Oracle PL/SQL 8i (8.1.6.x, 8.1.7.x) - 12c R1 (12.1) | ||||
Sybase ASE | Sybase T-SQL 12.0, 12.5.x, 15.0+ESD#2, 15.0.2, 15.5, 15.7 |
Supported by an extension
Technologies listed below can be analyzed through a separate and officially supported "extension" installed on top of CAST AIP. Please see specific extension documentation for more information:
Global technology | Sub-technology / framework | Version | Function Points (transactions) | Quality and Sizing |
---|---|---|---|---|
iOS | C/C++/Objective-C | iOS 7/10 | ||
EGL | - | Rational Business Developer V7 R5.1 | ||
Flex | - | Flex 3.x | ||
Fortran | - | Fortran 77, 90 and 2003 | ||
.NET | Entity Framework | Versions 3.0 and above | ||
Silverlight | All versions up to 5.0 | |||
WCF | All versions up to 4.5 | |||
WPF | All versions up to 4.5 | |||
ASP.NET MVC Razor | - | |||
PeopleSoft | - | PeopleTools 8.45 - 8.55 | | |
PHP | - | PHP 5.x | ||
PL/1 | - | Enterprise PL/I for z/OS - All versions (v3.x, v4.x) | ||
Python | - | 2.x - 3.x | ||
RPG | - | Partial support for RPG III and IV, and code generated for these versions by ADELIA and SYNON | ||
Shell | - | Korn shell, Bourne shell, C shell | ||
Siebel | - | Siebel 7.5 - 15.4 | ||
TIBCO | - | TIBCO BusinessWorks 5.1 - 5.13 TIBCO ActiveMatrix BusinessWorks 6.0 - 6.2 | ||
SQL | - | Support for DDL and DML *.sql files using an over language of ANSI SQL-92:
| ||
Web | Angular.js | 1.0 - 1.6 | ||
HTML5/JavaScript | - | |||
jQuery | 1.0 - 3.0 | |||
Node.js | 4.0.x - 4.3.x | |||
SAPUI5 | Versions 1.28 and above | |||
Web Services | JAX-RS | JAX-RS 1.0 (JSR 311) and 2.0 (JSR 339) | ||
JAX-WS | JAX-WS 2.0, 2.1, 2.2 (JSR 224) | |||
Spring MVC | - |