News & Press

Green Hills Software to Present and Exhibit at the Embedded Systems Conference in Boston, MA

SANTA BARBARA, CA — September 21, 2011 — Green Hills Software, the largest independent vendor of embedded software solutions, will deliver several technology presentations and demonstrate its latest technology at ESC Boston, September 27 28, 2011, at the Hynes Convention Center, booth #409.

Green Hills Software presentations include:

Modern Network Security Protocols for Embedded Systems
When: Tuesday, September 27, 8:00 – 9:15 am
Who: David Kleidermacher, CTO
Track: Networking & Connectivity, session ESC-201, room 103
Synopsis: Most modern embedded systems have cryptographic security requirements, driven by embedded IP protection, secure remote management, DRM, financial transactions for Internet-connected devices, and more. This class will provide an overview of the latest and most important cryptographic algorithms and protocols, the implications of their use in constrained embedded systems, and loads of other useful advice regarding performance, power consumption, footprint, and key management.

Embedded IPv6 Ready or Not, Here it Comes
When: Wednesday, September 28, 8:00 – 9:15 am
Who: Thomas Cantrell, Engineering Manager, and David Kleidermacher, CTO
Track: Networking & Connectivity, session ESC-301, room 103
Synopsis: Embedded systems in home appliances and automobile electronics are becoming new members of the Internet. Features such as field upgrade, remote management, and application downloads are being added. The growth of these new devices adds further pressure to the nearly exhausted IPv4 address space. New US Government initiatives are increasing the interest in IPv6 network connectivity in the government and the carrier market, but now also in the enterprise and the home. Discussions will be about the technical details of IPv6 in relation to traditional IPv4 networking, new requirements and standards. It also explores how to add and support IPv6 at a system level and the application level.

Leveraging Software Separation for Safe Medical Devices
When: Wednesday, September 28, 2:00 – 3:15 pm
Who: Joe Fabbre, Director, Platform Solutions
Track: Medical Electronics Design, DM-305, room 111
Synopsis: Medical device manufacturers 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. This session examines a software architecture that leverages software separation to safely manage the increasing complexity of software in today's medical devices.

Compiler Bugs in the Real World
When: Wednesday, September 28, 2:00 – 3:15 pm
Who: Greg Davis, Director of Engineering, Compilers
Track: Safety and Security, ESC-308, room 206
Synopsis: A compiler bug, particularly one that makes your code malfunction, is a rude awakening for a software developer who is just trying to meet a deadline. This session begins with a taxonomy of compiler bugs followed by a couple of real-world illustrative examples. Finally, it discusses how they manifest themselves and what can be done to minimize their impact on the development schedule.

Writing Reliable Multicore Code
When: Wednesday, September 28, 3:30 – 4:45 pm
Who: Greg Davis, Director of Engineering, Compilers
Track: Multicore, ESC-311, room 102
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.

Using MISRA C/C++ for Security and Reliability
When: Thursday, September 29, 9:30 – 10:45 am
Who: Greg Davis, Director of Engineering, Compilers
Track: Military/Aerospace Design, ESC-407, room 202
Synopsis: C and C++ are powerful and expressive programming languages, but they permit programming practices that are not well suited for highly critical and reliable systems, such as avionics, medical systems, and defense. This class will provide an introduction to the MISRA C and C++ guidelines. MISRA C and C++ are a collection of rules that define a subset of the language standards that are less error-prone and more suitable for programming in systems where security is a must.

Extensions and Tricks for Embedded Programming
When: Thursday, September 29, 2:30 – 3:45 pm
Who: Greg Davis, Director of Engineering, Compilers
Track: Software Engineering, ESC-420, room 102
Synopsis: Many of the routine, tedious, and error-prone aspects of embedded programming can be avoided. This talk covers numerous compiler and toolchain extensions, tricks, and techniques that can automate things that used to be done manually. These practical techniques will help you save time and effort developing in the future, using GCC or any other embedded toolchain.

In booth # 409, Green Hills Software will showcase the following demonstrations:

  • Theater Presentation
    For almost 30 years, Green Hills Software has worked with its clients to solve the most difficult problems in embedded software development. Join the embedded software experts at the theater in the Green Hills Software booth for a look at some of the most challenging problems we've seen and the tools and techniques we've developed to overcome those challenges.

  • High Availability Multicore Networking
    Green Hills Software will demonstrate the latest advances in high performance, multicore networking running on Freescale Semiconductor's QorIQ® P4080 multicore processor. This demonstration will feature the INTEGRITY® SMP RTOS with networking optimized by the P4080's on-chip Data Path Acceleration Architecture (DPAA). This demonstration will also feature the Icon Labs embedded firewall, enabling advanced threat detection from Internet-based attacks. In addition, INTEGRITY Multivisor™ hosts Linux as a guest operating system with efficient hardware-accelerated virtualization and high availability health monitoring, enabling a single chip, multicore high performance networking solution.

  • 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, INTEGRITY and Multivisor 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.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101
Tel: 805-965-6044
Fax: 805-965-6343

Media Contact:
Green Hills Software, Inc.
Barbel French
Tel: 805-965-6044

International Sales Contact:
Green Hills Software Ltd
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661

© 1996-2023 Green Hills Software Privacy Policy Cookies Policy Copyright & Patent Notices