Bangalore-93 India +91-6361414740 enquiry@meteonic.com

Understand by SciTools: Static Code Analysis & Code Comprehension

Make complex codebases easier to navigate. Understand helps engineering teams explore source code, trace dependencies, visualize architecture, measure code quality and check supported coding standards.

Explore the code. Understand relationships. Measure quality. Make changes with context.

Request a Consultation Talk to a Specialist
Illustration of source code entities connected through code references and dependency relationships

What Is Understand by SciTools?

Understand is a source-code comprehension and static-analysis tool that builds a cross-referenced database of code entities and their relationships. It helps developers find where functions, classes and variables are defined or used, and see how modules connect.

Teams can use code navigation, call trees, dependency graphs, architecture views, software metrics and CodeCheck to investigate unfamiliar systems and review code quality. Capabilities vary by supported language, configuration and product version.

Understand is especially useful for legacy modernization, onboarding engineers to large repositories, impact analysis and software projects with coding-standard requirements.

Illustrative dependency graph showing relationships between modules, functions and source files

Core Understand Tool Capabilities

Explore structure and quality signals across large or unfamiliar software projects.

Code Navigation & Cross-References

Move between definitions, references, callers and related entities to investigate how a codebase works.

Dependency & Call Graphs

Visualize relationships between functions, files, modules and architectures to support impact analysis and maintenance.

Software Metrics

Review supported metrics for complexity, size and code structure to help prioritize investigation and refactoring.

CodeCheck & Coding Standards

Run supported checks against standards such as MISRA and AUTOSAR, as well as configured custom rules.

Legacy Code Understanding

Build a clearer picture of unfamiliar repositories before making changes, modernizing components or onboarding developers.

Automation & Reporting

Use available command-line and API capabilities to automate analysis, generate reports and connect supported workflows.

Illustration of code quality metrics, maintainability indicators and coding-standard review

Who Should Evaluate Understand?

  • Software engineering teams maintaining large or legacy codebases
  • Embedded and safety-focused development teams evaluating coding-standard workflows
  • Architects and technical leads reviewing dependencies and system structure
  • Developers onboarding to unfamiliar repositories
  • Engineering organizations tracking code metrics and change impact

Use a requirements-led evaluation to confirm language support, analysis scope, licensing, standards coverage and the integrations needed by your team.

Get More Context Before You Change Code

Talk to Meteonic about evaluating Understand by SciTools for code comprehension, static analysis and coding-standard workflows.

Request an Understand ConsultationSchedule a Call

Frequently Asked Questions About Understand

Understand is a software engineering tool that builds a cross-referenced view of a codebase to help developers navigate source code, explore dependencies, visualize relationships, measure code metrics and run supported static-analysis checks.

Yes. Understand includes static-analysis capabilities, metrics and CodeCheck features for supported coding standards and custom rules. Exact checks depend on the language, configuration and installed version.

It helps teams explore unfamiliar code through cross-references, call trees, dependency graphs and architectural views, making it easier to investigate how components relate before changing them.

Understand's CodeCheck supports checks for standards including MISRA and AUTOSAR. Confirm the specific standard edition, language coverage and rule set with SciTools before planning compliance activities.

Understand focuses on code comprehension, analysis, metrics and coding-standard checks. It may complement SAST, DAST, software composition analysis and other security tools, but it should not be assumed to replace them.

Understand offers command-line and API capabilities for automation and reporting. Validate the required integration, pipeline setup and output format against your team's environment.

Contact Meteonic to discuss your codebase, supported languages, coding standards, deployment requirements and evaluation goals, then confirm trial and licensing options with the vendor.

Get In Touch

#305, 3rd Floor, Motiati Meadows, No.84-1-B,C.V.Raman Nagar, Bangalore-93 India

enquiry@meteonic.com

+91-6361414740

© Meteonic. All Rights Reserved. by HTML