Aivosto — Programming Tools for Software Developers

Project Analyzer screenshot Project Analyzer Project Metrics screenshot
Visustin screenshot Visio flowchart exported by Visustin

Project Analyzer finds flaws in VB code

Find bad code in Visual Basic, VB.NET and VBA programs. Detect flaws, bad syntax and unoptimalities. Remove unused code. Evaluate class design. Enforce programming standards. Generate automated documentation and diagrams. Print code. Navigate code via links. List cross-references. Perform impact analyses before writing changes. View metrics.

=> Improve code quality and cut development costs!

Project Analyzer features

Delete dead VB code automatically
Delete unused functions and modules.
Find invisible controls and duplicated code.
Fix lines never executed.

Perform automated VB code review
Clean up your code. Enforce coding standards.
Optimize your syntax. Auto-fix bad code.
Review questionable logic and hidden mistakes.

Understand legacy code
Surf hyperlinked code and call trees.
List cross references. Perform impact analysis.
Create project documentation.

Diagram your Visual Basic applications
Class hierarchy diagrams
Data diagrams
Dependency diagrams and call graphs

Project Analyzer supports classic VB, VB.NET and VBA.


In this version: Reveal rotten logic

Project Analyzer v10 finds logic mistakes in VB code: loops that don't loop, unconditional conditions, unreachable lines... Supports VB 2010 and reads .NET assemblies. What's new

Visustin v6 Flow chart generator

Visualize your code with flow charts. Visustin reverse engineers source code to flow charts and UML activity diagrams. Create Visio flow diagrams and PDF charts. Flowchart your source files in an automated way. Review algorithms. Verify program logic. Document complex functions. Restructure incomprehensible code.

Visustin flowcharts Ada, ASP, assembler, C/C++, C#, Clipper, COBOL, ColdFusion, Delphi, Fortran, Java, JavaScript, JCL (MVS), JSP, LotusScript, Matlab, Pascal, Perl, PHP, PL/I, PL/SQL, PowerScript, PureBasic, Python, QB, REALbasic, Rexx, SAS, T-SQL, Visual Basic, VBA, VBScript, VB.NET, Visual FoxPro and XSLT code.


In this version: Visustin v6 creates PDF flow charts

Flowchart your most complex files. Or just individual functions. New version adds support for JCL, Matlab, PL/I, Rexx, SAS and VB 2010. What's new

VB Watch screenshot VB Watch screenshot

VB Watch v2 – Profile, debug, handle errors

Evaluate performance and detect bottleneck code. Measure test coverage and find unexecuted lines. Add professional error handling and identify bugs in no time. Monitor executables and debug remotely. Ensure the quality of your VB6 projects.

No more mysterious error messages and crashes. VB Watch adds advanced error handlers to your code with a few clicks, keeping your existing error handling fully enabled.

More programming utilities

ActiveXplorer Library file viewer and manager
VB Friend Go overspeed with VB6
Product catalog
Eval VB math parser and evaluator
RegExpr VB/VBA regular expressions

News

Control characters in ASCII and Unicode

(10/2011) Tens of odd control characters appear in ASCII and Unicode charts. CR, LF, ESC, CAN... what are all these codes for? Should I care about them? This is an in-depth look into control characters in ASCII and its descendants, including Unicode, ANSI and ISO standards.

Visustin: Educational price available

(09/2011) Aivosto offers special pricing to students, faculty and staff. The software is identical to the regular full version. Special license terms apply. Now available: Visustin v6 Standard Educational.

Flow chart symbols

(08/2011) Flow charts are a useful tool for software documentation. This article introduces flow chart symbols for source code visualization. These symbols let you visualize the structure of a function, statement by statement.

Visustin v6.10 flowcharts Visual Basic 2010

(03/2011) Visustin has received a syntax update. Flowchart the latest and greatest language features of Visual Basic 2010, Matlab 7.11, NASM 2.09 and Perl 5.12. Visustin converts source code to flow charts in PDF and many other formats. Option to export flow charts to Visio 2010.

Visustin icon

More news

Newsletter keeps you updated.

RSS

Featured programming articles

Reduce errors with parameters

Many programming errors are related to improper use of procedure parameters. Declare parameters properly in order to avoid unnecessary errors in your Visual Basic programs.

Dead code detection

Increase quality, decrease files and save money by removing unused, dead code. Dead code means unnecessary, inoperative code that can be – and should be – removed. The opposite of dead code is live, operational code.

Optimize string handling in VB6 - Parts I–III

String handling in Visual Basic 6 is slow if done the wrong way. You can add significant performance to string operations by following some easy rules.
Part I - General string optimization.
Part II - Performance of functions. API calls.
Part III - Extracting substrings and examining characters.

More development articles and resources

Write us!

How do you like our software? Have any questions? We hope to hear from you! Contact Aivosto.

Company information

©Aivosto Oy -