MillenniaScan is a
source code scanning utility designed specifically to help
software developers locate Year 2000 ("Millennium Bug")
issues. Driven by a set of user-defined or pre-defined search
tokens it can quickly locate sections of code that may contain
issues and provides ways to manage and report on those issues.
MillenniaScan features a powerful and extremely flexible
search engine capable of performing complex pattern matching
scans. Advanced obstruction and exclusion techniques
facilitate the removal of unwanted matches (such as the word
"date" when it occurs in "update"). MillenniaScan can scan
files differently depending on the type of file (eg: use
different search tokens for C++ files than VB files) and
provides three different scan modes - strict, smart and fast.
Scan results are viewed using an Explorer style results
viewer, while the integrated source code editor (with color
highlighting) allows source code and the associated scan
results to be viewed side by side. Once a section of code has
been reviewed and deemed not to contain any issues, it can be
tagged and will be ignored in future scans. To prevent the
accidental re-introduction of issues the search engine can
detect code that has been changed since being tagged and will
re-include that code in the scan.
MillenniaScan supports a comprehensive range of reports and
has an integrated report viewer. Reports can also be
exported/copied in HTML format for easy inclusion in other
documents.
MillenniaScan is competitively priced and a FREE
downloadable evaluation version is also available.
- Powerful regular expression based search engine.
- Predefined sets of tokens means you can start scanning
straight away.
- Advanced exclusion mechanisms to remove inappropriate
items. eg: match the word "date" but not "update".
- Explorer style results viewer provides both an overall
view of results and a detailed listing of all result items.
Jump to the source code for any result item directly from
the top level view, or "drill down" to locate areas of
concern.
- Tag sections of code that have been reviewed and can be
excluded from future scans. If the search engine detects
changes to these marked code sections it will re-include
them in the scan.
- Tag sections of code that require review - useful for
reporting purposes.
- Integrated source code editor uses color highlighting
for matches and tagged code sections. Split view shows both
source code and result items side by side.
- Results automatically updated when source code files are
saved - no need to re-run the whole scan.
- Multithreaded scan lets you review results as they are
generated - no need to wait for the scan to finish.
- Getting Started dialog and ScanSet wizard explain the
basics and make getting started easy.
- Comprehensive reporting facilities. Includes integrated
report viewer and can export/copy reports in HTML format.
- Strict, Smart and Fast scan types.
- User defined source code file types - can scan
practically any plain text file.
- All result items categorized as critical, warning or
informational.
- Simple setup and installation - no databases to
configure.
- Full drag and drop, clipboard and undo/redo support.
- Can double as a powerful general purpose scanning
utility.