Printer Friendly
The Free Library
18,914,768 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Green Hills Software Announces Industry's Most Advanced Code Coverage Tool; Brings DO-178B Quality Code Coverage to Safety Critical Applications.


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)--Feb. 25, 2002

Green Hills Software today announced G-Cover(TM), the industry's most advanced code coverage analysis tool for 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.  development.

The new tool, part of Green Hills' MULTI MULTI Multiple (R) and AdaMULTI(R) Integrated Development Environments (IDE), significantly enhances the reliability of embedded software by enabling developers to test 100% of their code. This makes G-Cover ideal for any embedded application An application that permanently resides in an industrial or consumer device. Providing some type of control function and/or user interface, the software is typically stored in a non-volatile memory such as ROM or flash memory.  that places a premium on maximum reliability and safety, especially those that require DO-178B Level, A certification.

"We originally developed G-Cover to provide DO-178B, Level, A code coverage for our safety-critical customers in the defense and aerospace industries," said John Carbone, vice president of marketing at Green Hills. "But G-Cover is also ideal for any application where reliability and safety are top concerns. G-Cover is the best coverage tool in the business, and the only qualified language-independent tool that ensures 100% coverage of the real code that runs on the target system."

G-Cover is a development tool that automates structural code coverage analysis per DO-178B Table A, Objectives 5, 6 and 7. Tightly integrated with the AdaMULTI and MULTI IDEs, G-Cover utilizes MULTI's debugging facilities (breakpoints, single step, read registers, etc.) to monitor and analyze the execution of production code modules on the target system. The MULTI debugger and G-Cover tools interact with the target system via an Ethernet or serial interface, or via the processor's JTAG (Joint Test Action Group) An IEEE standard for boundary scan technology. See scan technology.

JTAG - Joint Test Action Group
 or BDM BDM Black Divorced Male
BDM Business Development Manager
BDM Background Debug(ger) Mode
BDM Bund Deutscher Mädel (League of German Girls during the Third Reich, akin to Hitler Youth) 
 port using a Green Hills Probe or Agilent PowerPC processor probe.

G-Cover provides code coverage analysis at the object code level that is independent of the source language, including assembly. Equally important, G-Cover analyzes all object code branches, including those not traceable to the source code (i.e., code added by the compiler). Unlike other code coverage tools, G-Cover does this without adding instrumentation code to the application, thereby ensuring that the code tested is the same code used in the final system.

G-Cover analyzes the object code to determine the location of all conditional branches, calls, jumps, branch targets, traps and exit instructions. Using this information, G-Cover creates a set of debugging instructions that trap each subroutine A group of instructions that perform a specific task. A large subroutine might be called a "module" or "procedure." Subroutine is somewhat of a dated term, but it is still quite valid.  entry and exit, entry into each code block and execution of both true and false targets for each conditional branch. As the target application executes, the debugger detects (via breakpoints) entry into code blocks, tags each block, and then tags the next instruction following conditional branches. After the application is executed, G-Cover generates a report showing which tagged blocks and conditional branch targets were covered by the test. This report, along with the compiler assembly listing (which includes accompanying source level statements), can be used to determine what source code was covered.

Green Hills' MULTI and AdaMULTI automate all aspects of software development for most major RISC RISC
 in full Reduced Instruction Set Computing

Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s.
 and CISC (Complex Instruction Set Computer) Pronounced "sisk." The traditional architecture of a computer which uses microcode to execute very comprehensive instructions.  microprocessors and DSPs. Tightly integrated with the royalty-free INTEGRITY(TM) and ThreadX(R) RTOSes, MULTI and AdaMULTI feature optimizing Ada 95, EC++ and 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
++, compilers, program editor, source-level debugger, graphical program builder and run-time error checker. MULTI and AdaMULTI also include a version control system, instruction set simulators, and performance profiler.

More on DO-178B

Developed by the non-profit 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.  (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
), 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 DO-178 compliance. Objectives 5, 6 and 7 of Table A-7 address statement, decision, and MCDC MCDC Minuteman Civil Defense Corps (US civilian border patrol)
MCDC MultiCultural Development Center
MCDC Modified Condition Decision Coverage
MCDC Multiple Condition Decision Coverage
 (Multiple Condition Decision Coverage).

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) and ThreadX(R) real-time operating systems, fully integrated with its market leading compilers and 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.
COPYRIGHT 2002 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Feb 25, 2002
Words:744
Previous Article:TrueSAN Teams Up with Hitachi Data Systems to Enhance Open Storage Management.
Next Article:Future Image Launches Industry Advocacy Initiative On the Theme of Visual Communication.
Topics:



Related Articles
Lynx Expands RTOS Offering With Software Certification Support Package for Development of Avionics Systems.
Lockheed Martin Selects Green Hills Software's INTEGRITY Real-Time Operating System for Joint Strike Fighter EMD Aircraft.
GREEN HILLS SOFTWARE'S INTEGRITY RTOS AVAILABLE FOR RATIONAL SOFTWARE'S RATIONAL ROSE REALTIME.(Product Announcement)
Raytheon to Deliver Advanced Wide Area Augmentation System to the FAA for Certification Using Wind River's VxWorks Operating System.
Goodrich Selects Green Hills Software's INTEGRITY-178B RTOS For New Engine Control System; INTEGRITY-178B Selected to Achieve Highest Level Of...
GREEN HILLS SOFTWARE: MOST ADVANCED CODE COVERAGE TOOL.(Product Announcement)
LynuxWorks to offer first DO-178B certifiable POSIX-compatible RTOS.(LynxOS)
Complete software dev system from Green Hills available for Intrinsity's 2 GHz embedded processors.
FAA certifies INTEGRITY RTOS for DO-178B, Level A use in Sikorsky S-92 helo.
Smiths Aerospace Selects Green Hills Software for New Boeing 777 Systems; FAA DO-178B Certified Systems Deployed in New Boeing 777-300ER and Being...

Terms of use | Copyright © 2010 Farlex, Inc. | Feedback | For webmasters | Submit articles