Wind River VxWorks 653 Platform delivers the stringent foundation aerospace and defense (A&D) companies need to address the safety and security requirements of mission-critical applications, as well as the portability and reusability requirements of noncritical applications. The platform offers complete ARINC 653 Part 1, Supplement 2 compliance and DO-178B certification evidence, and is backed by Wind River's 25 years of device software experience, a broad network of hardware and software partners, a world-class support organization, and a specialized professional services team.
Key features and functionality include the following:
- ARINC 653 Part 1, Supplement 2 Conformance: Applications can be written to VxWorks, ARINC, POSIX APIs, and other proprietary APIs as required, enabling a wide integration of industry and legacy application code.
- Powerful Two-Level Time and Space Schedulers: VxWorks 653 implements a strict two-level scheduler for maximum separation, performance, and scalability. The module operating system (MOS) operates in kernel space and schedules MMU-protected partitions, or virtual execution environments, on a predefined time basis. Inside each partition the partition-level operating system (POS) schedules tasks on a priority-preemptive basis, using VxWorks, ARINC, POSIX, or other API. This strong applications separation environment enables the robust support of different safety certification levels on a single instance of silicon.
- Wind River Workbench: VxWorks 653 Platform includes the Workbench development environment, based on the widely adopted Eclipse framework. Workbench provides deep capabilities that support the entire software design and development life cycle, from hardware bring-up via JTAG or other connection, to platform and application development, to test and deployment, and enables standardization on one common development suite across the enterprise. Workbench is extensible and scalable, allowing A&D suppliers to meet specific project needs, and it can seamlessly integrate hundreds of third-party plug-ins required for supporting the entire design flow for safety-critical deployments.
- XML Configuration Tool Suite: VxWorks 653 Platform includes an XML-based utility to configure all ARINC 653 run-time objects (partitions, ports, health monitoring, etc.). This platform also includes an XML-to-binary compiler qualified as a development tool under DO-178B/FAA 8110.49 guidelines. This qualified XML compiler ensures tabular partition configuration data is generated in binary format correctly, and provides for independent development, testing, certification, and recertification of individual applications in an Integrated Modular Avionics (IMA) system.
- DO-297 Supplier Role Support: VxWorks 653 Platform enables complete support of DO-297 IMA Development Guidance and Certification Considerations. Our tools support the independent supplier roles of platform provider, system integrator, and applications developer, to clearly define the roles of each IMA supplier, which enables the reduction of initial development, integration, and certification time and cost, as well as change and maintenance costs later in the development process.
- IBLL Support: VxWorks 653 Platform fully supports IBLL (independent build, independent link, independent load). Independent build means that one does not need the entire source code of the system to build one piece of the system, and that there is no longer the demand to create a "system" project that builds all software modules in the system. Independent link means that one does not need the OS binaries to link an application. Independent load enables the loading, updating, or flashing of binaries to be done separately. This is a key capability of VxWorks 653 Platform and a key requirement of any IMA environment that needs to support multiple application groups or third-party hosted function suppliers, delivering software builds asynchronously.
- DO-178B Level A Certification Evidence: Wind River leads the aerospace industry by supplying the most complete DO-178B certification evidence for VxWorks 653 Platform. Our VxWorks 653 Platform certification evidence DVD includes all required documentation and artifacts to support DO-178B Level A, B, C, and D certifications. Certification evidence is delivered as a complete package on DVD in a hyperlinked format for easy navigation and traceability, easing the time and expense required by certification authorities. This packaging of certification artifacts can also be used as a basis for IEC 61508, EN 50128, and FDA 510(k) device certifications, serving all industrial, transportation, and medical device class levels.
- Wide Language Support: VxWorks 653 Platform supports C, C++, Ada, and Java languages. Ada and C language bindings are fully conformant to ARINC 653 Part 1, Supplement 2. C and C++ are provided by Wind River, and Ada is supplied by Wind River Partners AdaCore, Aonix, and DDC-I. Java is supplied by Partners Aicas, Aonix, and DDC-I. All supported languages leverage the wide capabilities of our powerful Workbench/Eclipse development environment.
- Extensive Partner Ecosystem: To ensure a complete range of integrated technologies, Wind River has established the DSO industry's widest-ranging partner ecosystem, joining forces with leading hardware and software providers to address such technologies as COTS boards, system modeling tools, control design tools, test tools, certification services, and platform simulation applications.
|