Loading presentation...
Generative AI is rapidly transforming software engineering, but most conversations focus on code generation. In reality, engineering teams spend far more time understanding existing applications, reviewing changes, maintaining legacy systems, ensuring compliance with coding standards, and integrating quality checks into continuous integration (CI) workflows.
This presentation introduces GenVI, an AI-powered software engineering assistant designed specifically for LabVIEW developers. Rather than generating LabVIEW code, GenVI helps engineers understand complex codebases, improve software quality, accelerate modernization efforts, and automate engineering workflows across the software development lifecycle.
Through live demonstrations, attendees will see how GenVI can:
- Perform intelligent code reviews and identify architectural, maintainability, and quality concerns.
- Audit LabVIEW applications against coding standards, project specifications, and reference implementations.
- Accelerate migration and modernization initiatives by helping engineers understand legacy applications, identify dependencies, and prepare systems for migration to modern technology stacks.
- Integrate with CI workflows to automate code audits, generate review summaries, and provide actionable feedback before changes are merged.
- Enable engineers to interact with large LabVIEW codebases using natural language, making it significantly easier to navigate, understand, and document complex systems.
The session will also discuss practical approaches for incorporating AI into existing LabVIEW engineering workflows while keeping developers in control of design decisions and implementation. Attendees will leave with practical ideas for leveraging AI to improve code quality, reduce maintenance effort, streamline modernization projects, and build more efficient engineering processes for LabVIEW applications.
Pranay has been working with LabVIEW, TestStand, and PXI & bench top instrumentation for the last 6 years and is a LabVIEW Champion, CLA, CTA, and CPI. He is working with Soliton technologies as "Senior Lead - Technical Solutions" to help worldwide semiconductor-based customer engineering teams in building standardization frameworks and solutions for post-silicon validation and production testing. He loves solving complex problems through simple, scalable, and standardized software designs.
Pranay enjoys contributing and collaborating with the community to develop more productivity tools and exchange technical learnings.
Navin Subramani is a passionate software developer with 10+ years of experience in LabVIEW and extensive development experience in Python, React, and GenAI applications. He is a LabVIEW Architect and part of the 2021 LabVIEW Champion cohort.
Navin is currently a Solutions Architect - Automation and AI at Soliton Technologies, with his extensive experience in Semiconductor Post Silicon Validations, his current focus is on bringing GenAI into Test and measurement workflows.
Navin is addicted to his hobby projects that go from home labs to arcade consoles, and blogs most of it here: https://www.boringengineer.com/