industry news
Subscribe Now

Vector Fabrics Slashes Development Time and Cost of Complex Embedded Systems Using Dynamic Analysis

Zaltbommel, The Netherlands – February 10, 2016 – Today, Vector Fabrics announced the full release of Pareon Verify, a dynamic analyzer that detects hard-to-find errors that appear only in the execution of an application. Due to their sensitivity to changes in timing and environment, run-time errors tend to be missed by traditional testing and have a greater likelihood of not being found until they cause problems in the field. At this point, however, the error may have resulted in serious injury, loss of life, or a destroyed brand. And, according to a NASA study, in-field errors cost 100 times more to correct than errors identified during software development. Pareon Verify enables companies to avoid such consequences.

In embedded systems, whether smartphones, automobiles, airplanes, or medical devices, the number of lines of code often exceeds tens of millions, with cars easily surpassing 100 million. Significantly increased code complexity, with added risk of race conditions or “software glitches,” has resulted in a breed of bugs that are particularly difficult to detect via traditional methods as changes to the system in a run-time environment cause such errors to disappear.

Pareon Verify exposes the hard-to-find bugs that avoid detection and cause problems in the field. Memory and concurrency errors, among others, are notoriously elusive and add significant time and development cost. Due to their complexity and dynamic nature, traditional testing using static analysis and unit testing cannot find these types of errors as it is impossible to check the unlimited number of variations in timing and memory allocations for every code path.

“Software errors detected after deployment are not only exponentially more expensive to fix, but can negatively impact the brand and reputation of the system provider,” said Martijn Rutten, CEO and Co-Founder of Vector Fabrics. “Pareon Verify, a kind of MRI scanner for millions of lines of code, protects providers from this kind of risk. Pareon Verify analyzes the behavior of the system and pinpoints software errors at their origin so that they are easy to fix. Pareon Verify makes the laborious detection of hard-to-find errors through lengthy debug sessions a thing of the past.”

Altran Intelligent Systems, a global integrator of highly connected and complex embedded and real-time systems, identified the advantage of using Pareon Verify to identify hard-to-find errors. “Even though we extensively tested our network stacks using functional tests and static analysis, beta versions exhibited unexpected behavior once they were deployed in the field,” said Jan Asselman, Quality Team Leader at Altran Intelligent Systems. “The dynamic verification capabilities in Pareon Verify enabled us to detect and fix a number of coding errors that previous testing had missed. Thanks to Pareon Verify, we have been able to eliminate those errors and deliver a product that meets our high-quality standards.”

Pareon Verify captures the stream of events that take place as a program executes and then studies those events for behavioral errors. It then reports the errors in a clear and concise way with detailed references to source code for easy correction of the errors. By implementing Pareon Verify at the beginning of development, companies can follow a process of continuous integration in which a central server builds and runs a test on all newly added source code, checking for errors immediately while the code is fresh in the developers’ minds and can be more easily fixed.

Availability

Pareon Verify is available immediately for C and C++ software on x86 and ARM platforms.

About Vector Fabrics

Vector Fabrics, founded in 2007 by experts in the field of programming for multicore systems, specializes in development and testing tools for the complex software used in embedded systems, such as automotive, IOT devices, network equipment, consumer electronics, aerospace, medical and industrial systems. The Pareon family of dynamic analysis tools provides customers developing sophisticated embedded systems deep insight into how their software will behave when executed, enabling them to build systems to a higher level of reliability, safety, and performance. With Pareon Verify, engineers can prevent software errors and shorten time-to-market of their products. For more information, please visit www.vectorfabrics.com.

Leave a Reply

featured blogs
Apr 26, 2024
LEGO ® is the world's most famous toy brand. The experience of playing with these toys has endured over the years because of the innumerable possibilities they allow us: from simple textbook models to wherever our imagination might take us. We have always been driven by ...
Apr 26, 2024
Biological-inspired developments result in LEDs that are 55% brighter, but 55% brighter than what?...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Optimize Performance: RF Solutions from PCB to Antenna
Sponsored by Mouser Electronics and Amphenol
RF is a ubiquitous design element found in a large variety of electronic designs today. In this episode of Chalk Talk, Amelia Dalton and Rahul Rajan from Amphenol RF discuss how you can optimize your RF performance through each step of the signal chain. They examine how you can utilize Amphenol’s RF wide range of connectors including solutions for PCBs, board to board RF connectivity, board to panel and more!
May 25, 2023
38,043 views