SOURCE: Green Hills Software

Green Hills Software

September 11, 2012 08:00 ET

Green Hills Software to Present and Exhibit at DESIGN East/ESC Boston 2012

SANTA BARBARA, CA--(Marketwire - Sep 11, 2012) - Green Hills Software, the largest independent vendor of embedded software solutions, will deliver technology presentations at the Embedded Systems Conference in Boston, MA, Hynes Convention Center, during the week of September 17, 2012. In booth #409, Green Hills Software will also demonstrate its latest embedded software solutions.

Green Hills Software speaker presentations include:

Topic: Designing your System for High Reliability and Security
When: Tuesday, September 18, 2012, 8:00 AM-9:15 AM
Where: Hynes Convention Center, Embedded Systems Conference, ESC-2011, Room 312
Who: Greg Davis, Director Engineering
Synopsis: While 85% of embedded designs use C and C++, these languages are notorious for their inherent lack of safety. Many of the most common sources of errors are unlikely to show up during testing, and may manifest themselves later as costly product glitches and glaring security holes. This talk focuses on the tools and techniques that can be used to augment any software design paradigm. Techniques include coding conventions, automatic run-time error checking, manual compile-time and run-time assertions, static analysis, and the most common mistakes to avoid.

Topic: Writing Reliable Multicore Code
When: Tuesday, September 18, 2012, 4:30 PM-5:30 PM
Where: Hynes Convention Center, Embedded Systems Conference, ESC-2028, Room 210
Who: Greg Davis, Director of Engineering
Synopsis: Compile-time checking in C and C++ can catch many sources of errors, but there are numerous errors that may cause run-time failures. The multicore environment with concurrent processors adds another dimension to the development challenge, creating many more ways for code to fail. Many of these failures are unlikely to show up during product testing, and will only show up later as costly product glitches. This class describes the top sources of run-time errors in multicore systems and how to avoid them in order to write reliable code.

Topic: Leveraging Software Separation for Safe Medical Devices
When: Wednesday, September 19, 2012, 8:00 AM-9:15 AM
Where: Hynes Convention Center, DesignMED, DM-3001, Room 208
Who: Joe Fabbre, Director Platform Solutions
Synopsis: Medical device manufacturers are faced with a daunting challenge. They must balance customer demand for new features like advanced graphics, wireless communications, and secure management of patient information, while at the same time ensuring device reliability and safety, attaining device approval, and getting their products to market in a timely fashion. In this session we'll examine a software architecture that leverages software separation to safely manage the increasing complexity of software in today's medical devices.

Topic: The Future of Android Security
When: Wednesday, September 19, 2012, 10:45 AM-11:45 AM
Where: Hynes Convention Center, Android Summit, AD-3002, Room 309
Who: Thomas Cantrell, Engineering Manager, Embedded Networking
Synopsis: Android adoption is growing rapidly in electronic products, yet Android security solutions are in their infancy. This session discusses emerging technologies to address secure boot, data-at-rest and in-transit encryption, user authentication, and application/environment sandboxing in an Android environment that has proven fertile to hackers. Session includes security technology demonstration on an Android tablet.

Topic: Embedded IPv6? What's the ::beef
When: Thursday, September 20, 2012, 8:00 AM-9:15 AM
Where: Hynes Convention Center, Embedded Systems Conference, ESC-4003, Room 304
Who: Thomas Cantrell, Engineering Manager, Embedded Networking
Synopsis: Embedded systems, from mobile devices to low powered sensor networks, are becoming new members of the "Internet of Things," adding features such as field upgrade, remote management, and application downloads. The growth of these new devices adds further pressure to the nearly exhausted IPv4 address space. This class starts by talking about the reasons for the growth in IPv6 interest and customer requirements over the last year. It talks about the technical details of IPv6 in relation to traditional IPv4 networking. It then explores how to add and support IPv6 at the system level and at the application level.

Topic: Advanced Compiler Optimizations for the Smallest, Fastest Code
When: Thursday, September 20, 2012, 12:00 PM-1:00 PM
Where: Hynes Convention Center, Embedded Systems Conference, ESC-4022, Room 304
Who: Greg Davis, Director Engineering
Synopsis: Understanding the compilation process is crucial to generating the tightest code from your source code. Compiler technology has not yet run its course, and new cutting-edge optimizations have made enormous execution and code size savings. This session will survey some of my favorite optimizations: some are old, but highly effective, while others are virtually unknown outside of the tight knit community of compiler developers. All of them are, in my opinion, quite fascinating.

In booth #409, Green Hills Software will offer a wide range of interesting presentations and demonstrations, including:

Main Stage Demonstration
For thirty years, Green Hills Software has solved the most challenging problems in embedded software. This live demonstration will show Green Hills Software's leadership in performance optimization, tools and techniques for maximizing developer productivity, and expertise in building safe, secure, and reliable embedded software.

INTEGRITY with High Performance OpenGL for i.MX 6:
Green Hills will demonstrate its INTEGRITY® RTOS for Freescale i.MX 6 series processors featuring the latest in 2D and 3D graphics acceleration. This demonstration will also feature integrated middleware components from Green Hills Software's Total Solutions Partners. Icon Labs' Floodgate embedded firewall and Real Time Logic's Barracuda application server will be featured enabling secure web services and remote management.

Green Hills MULTI Tool Chain:
Green Hills will demonstrate its industry-leading MULTI® IDE and Green Hills Compiler for the Texas Instruments Hercules™ RM48x Safety MCU. The Hercules family of Safety MCUs targets IEC 61508 and ISO 26262 safety-critical applications and provides integrated safety features while delivering scalable performance, connectivity, and memory options. The MULTI IDE and TimeMachine™ debugger provide a comprehensive suite of tools for debugging safety applications that measurably reduce development time. The Green Hills Compiler provides the highest performance, most reliable code generation for Hercules for developers who want to maximize the performance of their systems.

In the Digia booth Green Hills Software will demonstrate:

Qt Graphics and Application Framework for INTEGRITY
Green Hills Software will demonstrate the Qt Graphical User Interface and application framework integration with the INTEGRITY RTOS on the TI Sitara AM3517 processor. The demonstration will feature a medical device patient monitoring application, which can be used in combination with the Green Hills Platform for Medical Devices to add rich user interfaces alongside safety-critical code.

About Green Hills Software
Founded in 1982, Green Hills Software is the largest independent vendor of embedded development solutions. In 2008, the Green Hills INTEGRITY-178B RTOS was the first and only operating system to be certified by NIAP (National Information Assurance Partnership comprised of NSA & NIST) to EAL6+, High Robustness, the highest level of security ever achieved for any software product. Our open architecture integrated development solutions address deeply embedded, absolute security and high-reliability applications for the military/avionics, medical, industrial, automotive, networking, consumer and other markets that demand industry-certified solutions. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software at

Green Hills, the Green Hills logo, MULTI, INTEGRITY, Multivisor, and TimeMachine are trademarks or registered trademarks of Green Hills Software in the U.S. and/or internationally. All other trademarks are the property of their respective owners.

Contact Information