Open Menu Performance

Blog

Corporate Culture is Worth the Investment

Be Intentional to Improve Pitfalls in your Company Culture Corporate culture: a term equally elusive as it is important. Although there have been countless studies that show the irrefutable correlation between a company’s culture and the bottom line, few organizations know how to approach it, yet alone how to infuse their vision into it. According (read more)

Avoid Crunch Time Burnout

Keep Your Team Motivated as Project Deadlines Approach Sometimes crunch time is inevitable in a project, but it is important to try and prevent burnout for the sake of your employees and the success of the project. What are some ways of keeping your team motivated as a deadline approaches and hours get longer? Meals (read more)

Performance Software Featured in Avionics Magazine

Performance Software JETS Virtual Platform Highlighted in Avionics Magazine Did you catch the recent issue of Avionics Magazine? Performance Software’s JETS Virtual Platform was featured, along with our commentary on the top 10 mistakes made by real-time embedded software engineers in avionics. Excerpted from the article: Lockheed Martin’s F-35 shows the impact that delays and cost (read more)

Using a Virtual Machine Environment for Formal Verification Credit

Test Embedded Avionics Software in a Virtual Machine Environment There are several quality benefits of using a virtual machine environment to test embedded avionics software. A virtual machine environment is intended for testing both high-level and low-level software requirements. In this blog, we will look at a strategy for performing formal software testing in that (read more)

Performance DataLoader Solution

Providing a faster path to complete data loads A data loader is a tool that allows a user to upload new software applications and data on embedded software components of an aircraft. It is typically offered as a rigid combination of hardware and software that provides data loading via specialized hardware interfaces (e.g. ARINC 664 (read more)

JETs VirtualPlatform Virtual Target Hardware

Reducing Lab Contention among your Software Development Team Working odd hours on nights and weekends, being kicked off the target hardware in the middle of what you are doing, scheduling a lab time slot—sound familiar? These are all things software engineers dread when it’s time to test builds in the lab on real hardware. These (read more)

The Top 10 Mistakes Made by Embedded Software Engineers in Avionics

Common Issues Embedded Software Engineers in Avionics Experience While the use of DO-178B has certainly eliminated many common issues related to real-time development, there are issues that are common throughout the real-time embedded software industry that still plague the avionics world. I have picked several mistakes made by embedded software engineers in avionics that I (read more)

ARP4754[A] Compliance for Certification

ARP4754[A] Compliance: demonstrating subsystem compliance to the Development Assurance Level The ARP4754 standard addresses the systems engineering aspects of aircraft certification including systems requirements, validation, systems design and verification. It is supported by RTCA DO-178, which specifies objectives for flight software certification and RTCA DO-254, which specifies objectives for flight hardware certification. It is intended (read more)

Dave Franson Named Avionics Engineer of the Week

Congratulations to Performance Software’s very own Dave Franson, who was recently named the first “Avionics Engineer of the Week” to kick off a new feature for Avionics magazine. Learn more about Dave and this distinction at AviationToday.com. 

Safety Analysis: How To Maintain Safety Models

Safety Analysis for Safety-Critical Software – How to Maintain Safety Models Safety analysis is a method performed by safety engineering to ensure that systems provide acceptable levels of security, adhering to strict guidelines. The purpose of safety engineering is to assure that a life-critical system behaves as needed, even when components fail. Keeping safety models up-to-date is (read more)