Buy Online or call : +91 8025203918/ +91 9900195265

SELECT SOFTWARES ONLINE STORE

Your One Stop Software Shop for IT Requirement!!
you Name IT We Provide IT



With Flexe Lint you can do value tracking to detect subtle initialization and value misuse problems
Pricing
Price per unit is shown below.Price in:
PublisherPartNo Description Rate Download Size
FlexeLint - One Workstation License (non-floating)   1072.85 AddtoCart
FlexeLint - 1 User ONE-location LAN License   2147.85 AddtoCart
FlexeLint - 5 User ONE-location LAN License   5375.00 AddtoCart
FlexeLint - 10 User ONE-location LAN License   10750.00 AddtoCart
FlexeLint - Additional Users beyond 10   860.00 AddtoCart
FlexeLint - One Workstation License Update (non-floating) Verify   376.25 AddtoCart
FlexeLint - 1 User ONE-location LAN License Update Verify   752.50 AddtoCart
FlexeLint - 5 User ONE-location LAN License Update Verify   1881.25 AddtoCart
FlexeLint - 10 User ONE-location LAN License Update Verify   3762.50 AddtoCart

Distribution

FlexeLint is distributed as obfuscated C source code on CD-ROM or via download (if you order online with a credit card). 

Installation

Installation requires the compilation of the obfuscated FlexeLint source modules using a K&R or ANSI C compiler. Under Unix, a command line of 

     cc *.c

is all that is needed.  A basic knowledge of C is required for installation. Having FlexeLint in source form has many advantages.  If you update your compiler or operating system, all you need to do is recompile the FlexeLint modules and you're off and running. 

Running FlexeLint

By default, FlexeLint is a console application and is run from the command line.  It can easily be set up to run from within your make file as part of a build.

Features

  • value tracking to detect subtle initialization and value misuse problems
  • Inter-function Value Tracking -- The powerful inter-statement value tracking has been extended to cross function boundaries. Functions called with specific values are later processed, with these values used to initialize parameters. To take full advantage of inter-function tracking, a multi-pass operation has been introduced. The user can control the number of passes.
  • with value tracking as an enabling technology, we support ‘semantics’ checking for almost 100 library functions, this checking can be extended to user functions
  • optional strong type checking (typedef-based) with a rich option set to detect nominal type differences. You can even form a fully checked type hierarchy of scalar types using only typedef
  • user-defined semantic checking for function arguments and return values
  • find unused macros, typedef's, classes, members, declarations, etc. across the entire project
  • checks flow of control for possibly uninitialized variables.
  • explicit support for a subset of the MISRA C and MISRA C++ (TM) (Motor Industry Software Reliability Association) standards
  • other special torture tests

Platforms

FlexeLint runs on almost all systems that support C including VMS, OS-9, and all Unix systems, including (but not limited to):

  • AIX
  • HP-UX
  • Linux
  • Mac OS X
  • Solaris
  • SunOS
  • Tru64 Unix