Develop mission-critical LabVIEW applications with JKI's proven processes and tools that fulfill NASA's rigorous software engineering requirements.
Get StartedNASA Procedural Requirement (NPR) 7150.2D establishes rigorous standards for software development for NASA's mission-critical systems, covering:
JKI's NASA Compliance Package provides a complete framework for developing LabVIEW applications that satisfy these exacting requirements, helping you navigate complexity and deliver reliable, compliant software.
Navigate NASA's complex requirements with proven processes specifically adapted for LabVIEW development.
Ensure your software meets mission-critical reliability standards with comprehensive verification and validation procedures.
Save months of process development with ready-to-use templates, checklists, and procedures.
Get guidance from JKI's team, who've successfully implemented NASA-compliant LabVIEW projects.
Everything you need to meet NPR 7150.2D requirements for your LabVIEW applications
Comprehensive example document that addresses 81 SWE (NASA Software Engineering) requirements.
LabVIEW Developer standards, and best practices that address the unique features of LabVIEW compared to text-based languages.
A proven process framework covering requirements management, development workflow, testing procedures, and configuration managementβall tailored for LabVIEW.
JKI's J-Crawler LabVIEW-specific Static Analysis tool. Automate checks, gather metrics, and generate static analysis artifacts.
Checklists and processes to address 28 CWE Common Weakness Enumerations: industry standard cybersecurity exploits.
Tools and procedures for code reviews, code review, unit testing, and comprehensive validation that satisfy NASA's rigorous V&V requirements.
We work with you to understand the NASA requirements, standards, and deliverables we need to create.
We explore your current software development process and identify areas you want to, or are required to update and improve.
We customize our compliance package to match your project's specific needs while ensuring NASA requirement fulfillment.
We integrate compliant processes into your existing LabVIEW development workflow with minimal disruption, and immediate benefits.
We implement compliant testing practices that ensure your software meets all applicable requirements.
We finalize documentation, deliverables and training content so your team is prepared for success.
Our tailored approach leverages LabVIEW's unique capabilities while ensuring full NASA requirement adherence
NASA Arc Jet Facility at Ames Research Center
JKI successfully implemented the DASU (Data Acquisition System Upgrade) for NASA's Arc Jet Complex at Ames Research Center. This Class C software system required compliance with NPR 7150.2D requirements:
This project provided the foundation for JKI's NASA Compliance Package, which has been refined and expanded for use across various LabVIEW applications.
No, our NASA Compliance Package is valuable for any organization developing mission-critical LabVIEW applications that require high reliability, thorough testing, and formal development processes. While it was developed based on our experience with NASA projects, the procedures and practices are applicable to many high-reliability applications in aerospace, defense, medical, and industrial sectors.
JKI's SDP was originally developed for a Class C, non-safety-critical application, but can easily be adapted to apply for rigorous Class A requirements, or can be relaxed to streamline non safety critical applications of any class.
Absolutely. We work with you to tailor the compliance package to your specific project requirements while ensuring all applicable NASA requirements are met. The tailoring process is actually built into the NPR 7150.2D standard itself, and our package includes the procedures for properly documenting and getting approval for tailored requirements.
JKI's implementation of SWE-134 for safety-critical software includes LabVIEW-specific patterns for initialization to known safe states, integrity checking on inputs/outputs, and prerequisite checks prior to execution of safety-critical commands. Our template includes pre-built VIs that implement these requirements using LabVIEW's native error handling and state machine architecture.
For Class C software under NPR 7150.2D, JKI provides templates for all required documentation including Software Development Plan (SDP), Software Requirements Specification (SRS), Software Design Description (SDD), Software Test Plan (STP), and Software Version Description (SVD). These templates are specifically adapted for LabVIEW development while maintaining full compliance with NASA standards.
Still have questions about our NASA Compliance Package?
Contact Our ExpertsWhether you're working directly with NASA or simply need to ensure mission-critical reliability for your LabVIEW applications, our compliance package provides everything you need.
Our team has real-world experience implementing NASA-compliant LabVIEW applications. Let's discuss your specific project needs and how our compliance package can help.
Call (888) 891-7821