Goodrich Selects Green Hills Software's INTEGRITY-178B RTOS For New Engine Control System; INTEGRITY-178B Selected to Achieve Highest Level Of DO-178B Safety Certification.Business Editors & High-Tech Writers SANTA BARBARA Santa Barbara (săn'tə bär`brə, –bərə), city (1990 pop. 85,571), seat of Santa Barbara co., S Calif., on the Pacific Ocean; inc. 1850. , Calif.--(BUSINESS WIRE)--March 5, 2002 Green Hills Software today announced that Goodrich Corp. selected Green Hills' INTEGRITY-178B(TM) real-time operating system (operating system) Real-Time Operating System - (RTOS) Any operating system where interrupts are guaranteed to be handled within a certain specified maximum time, thereby making it suitable for control of hardware in embedded systems and other time-critical applications. (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) for use in its sophisticated EMC-100 Full Authority Digital Engine Control (FADEC FADEC Full Authority Digital Engine Control FADEC Full Authority Digital Electronic Control ) system. Goodrich will use INTEGRITY-178B to achieve DO-178B certification, including Level A, the highest safety level defined by the RTCA RTCA Radio Technical Commission for Aeronautics RTCA Rivers Trails and Conservation Assistance (National Park Service) RTCA Rio Tinto Coal Australia RTCA Requirements and Technical Concepts for Aviation (Radio Technical Commission for Aeronautics The Radio Technical Commission for Aeronautics (RTCA) develops standards related to the FAA. is a not-for-profit corporation formed to advance the art and science of aviation and aviation electronic systems for the benefiit of the public. ) for software used in airborne systems. The EMC-100 is a sophisticated engine control system used in a variety of military and commercial aerospace applications, including helicopter engine controls. The EMC-100 consists of two parts, a controller box or ECU that determines how much power a turboshaft tur·bo·shaft n. A gas turbine engine that powers a rotating cylindrical shaft, as to a pump or a helicopter rotor. engine produces, and a hydromechanical metering system that handles fuel delivery to the engine. INTEGRITY-178B runs on a PowerPC processor within the ECU, hosting embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. that Goodrich developed using Green Hills Software's MULTI MULTI Multiple (R) Integrated Development Environment See IDE. integrated development environment - interactive development environment (IDE). This software, together with INTEGRITY-178B, controls the engine by setting the metering system to deliver the proper amount of fuel to the aircraft's turbo shaft engines, thereby providing optimum engine and rotor speed control. Goodrich plans to use INTEGRITY-178B, along with Green Hills' GMART Ada run-time environment, to achieve additional DO-178B certification (levels A through E) within other partitions in the near future. "We looked at VxWorks, Enea OSE OSE - Open Systems Environment , and our own proprietary RTOS, but INTEGRITY-178B was the only one that provided a secure ARINC-653-compliant partition scheduler, deterministic response and the only commercial royalty-free RTOS that allows us to achieve the DO-178B, Level A certification that we need," said Lou Pannullo, director electronics at pump & engine control systems, Goodrich Corp. "In addition, INTEGRITY's superior partitioning enables us to add new functionality at Level A or lower levels without having to disrupt and recertify re·cer·ti·fy tr.v. re·cer·ti·fied, re·cer·ti·fy·ing, re·cer·ti·fies To renew the certification of, especially certification given by a licensing board. the entire engine control system." "Green Hills has a proven track record providing real-time operating systems and development tools to the military and aerospace industry," said John Carbone, vice president of marketing for Green Hills Software. "INTEGRITY-178B's secure, memory protected architecture, fast deterministic response and DO-178B safety credentials make it the premiere RTOS for safety-critical applications. We look forward to seeing INTEGRITY-178B deployed in Goodrich's sophisticated FADEC engine control systems and working with Goodrich to achieve the full complement of DO-178B certification levels." INTEGRITY-178B is an ARINC-653-compliant subset of the INTEGRITY(TM) real-time operating system, optimized for safety-critical applications containing multiple programs with different safety levels, all executing on a single processor. INTEGRITY-178B utilizes a number of hardware and software mechanisms in order to implement a securely partitioned architecture that ensures time/space protection and prevents errant and malicious tasks from corrupting user data, the kernel, interprocess communications, device drivers and other user tasks. INTEGRITY-178B also enhances reliability and security by guaranteeing deterministic access to both the CPU CPU in full central processing unit Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit. and memory for critical tasks. INTEGRITY-178B is available with a SPARK-compliant, minimal Ada run-time system known as GMART (Green Hills Minimal Ada Run Time) or with a Ravanscar-compliant Ada run-time system known as GSTART (Green Hills Safe-Tasking Ada Run Time). Operating in a secure partition under INTEGRITY-178B, GMART is optimized for safety-critical, single-threaded applications, while GSTART is optimized for safety-critical applications that require Ada tasking support. INTEGRITY-178B comes with a complete DO-178B certification package, including detailed documentation of kernel calls to the source line, and complete coverage analysis data for the kernel. INTEGRITY-178B is tightly integrated with the AdaMULTI(R) IDE, which, together with Green Hills Software's family of C/C C/C Center to Center C/C Combustion Chamber C/C Command/Control C/C Crew Chief C/C cabin cruiser (US DoD) C/C chief complaint (medical) C/C Channel-to-Channel C/C Communication and Collaboration ++ and Ada95 optimizing compilers, automates all aspects of embedded PowerPC software development. AdaMULTI features an INTEGRITY-aware source-level debugger, graphical program builder, run-time error checker, version control system and performance profiler. AdaMULTI also features an INTEGRITY-178B simulator (ISIM ISIM IMS (IP Multimedia Subsystem) Subscriber Identity Module ISIM Institute for the Study of International Migration ISIM Integrated Science Instrument Module (James Webb Space Telescope) ) that enables programmers to develop and test their code on a PC or workstation without the need for target hardware. The heart of AdaMULTI is its source-level debugger, which enables programmers to simultaneously debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits. multiple INTEGRITY-178B tasks across multiple address spaces, whether those tasks reside on a single processor, or are distributed across multiple processors. Through AdaMULTI, programmers can set process-specific and address-space-wide breakpoints, and monitor/record I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output. I/O - Input/Output and interprocess communications. They can also perform execution profiling at the process, address space, or system level to precisely pinpoint performance bottlenecks. INTEGRITY-178B's graphical Resource Analyzer enhances the debug process by increasing visibility into applications and the kernel as they execute on the target system. The Resource Analyzer displays CPU execution at the task and address space level, stack usage for tasks, and memory use for address spaces. INTEGRITY-178B's real-time EventAnalyzer(TM) further enhances real-time visibility by enabling programmers to log and monitor system and application events in real time without disrupting program execution. Operating like a high-level logic analyzer, the EventAnalyzer displays all INTEGRITY-178B context switches, API calls and interrupts in a time-relative manner using intuitive ICONs. More on DO-178B Developed by the non-profit Radio Technical Commission for Aeronautics (RTCA), DO-178B is an internationally recognized standard required for certifying software used in airborne systems and equipment. DO-178B defines five software levels (A through E), with Level A (applicable to the most critical aircraft equipment) requiring the greatest level of effort to show compliance to DO-178B. More on Green Hills Software Inc. Founded in 1982, Green Hills Software Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems. Green Hills Software's royalty-free INTEGRITY(TM), INTEGRITY-178B(TM) and ThreadX(R) real-time operating systems, fully integrated with its market leading compilers and MULTI(R)/AdaMULTI(R) Integrated Development Environment, provide a total development and run-time solution that addresses both deeply embedded and maximum reliability applications. Green Hills Software is headquartered in Santa Barbara, Calif., with European headquarters in the United Kingdom. For more information on Green Hills Software products, call 805/965-6044, email sales@ghs.com or visit us on the Web at www.ghs.com. Green Hills Software, the Green Hills logo and MULTI are registered trademarks, and INTEGRITY and the Green Hills Probe are trademarks of Green Hills Software Inc. All other trademarks (registered or otherwise) are the property of their respective companies. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion