Company News: Page (1) of 1 - 03/20/12 Email this story to a friend. email article Print this page (Article printing at page facebook

Green Hills Software to Present and Exhibit at DESIGN West/ESC Silicon Valley 2012

(March 20, 2012)

SANTA BARBARA, CA -- (Marketwire) -- 03/20/12 -- Green Hills Software, the largest independent vendor of embedded software solutions, will deliver technology presentations at the Embedded Systems Conference in San Jose, CA, during the week of March 26, 2012. Green Hills Software will also present in the collocated DesignMED and The Android Summit technical programs. In booth #1227, Green Hills Software will also demonstrate its latest embedded software solutions. For more information on Green Hills Software's presence at DESIGN West, visit

Green Hills Software speaker presentations include:

Topic: Modern Data Protection Protocols for Embedded Systems
When: Tuesday, March 27, 2012, 8:00 a.m. - 9:15 a.m.
Where: San Jose Convention Center; ESC-206 - Hacking Embedded Systems; Room: Salon 4
Who: David Kleidermacher, CTO, Green Hills Software
Synopsis: Most modern embedded systems have data security requirements, driven by intellectual property 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 data-in-motion (network security) and data-at-rest (encrypted storage) protocols, tradeoffs regarding the software layer selected for the application of security protocols, and loads of other useful advice regarding performance, footprint, and the proper application of cryptography and key management.

Topic: Writing Reliable Multicore Code
When: Tuesday, March 27, 2012, 3:15 p.m. - 4:15 p.m.
Where: San Jose Convention Center; ESC-220 - Programming, Languages, and Techniques; Room: J3
Who: Greg Davis, Director Engineering, Green Hills Software
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: Compiler Bugs in the Real World
When: Tuesday, March 27, 2012, 4:30 p.m. - 5:30 p.m.
Where: San Jose Convention Center; ESC-234 - Debugging and Optimizing; Room: Salon 5
Who: Greg Davis, Director Engineering, Green Hills Software
Synopsis: Writing functional and reliable software is challenging enough without considering compiler bugs. 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 real-world illustrative examples of each. Finally, it discusses how they manifest themselves and what you can do to minimize their impact on your development schedule.

Topic: Mixed-Criticality Embedded System Architectures on Android
When: Wednesday, March 28, 2012, 8:00 a.m. - 9:15 a.m.
Where: San Jose Convention Center; AD-300 - Applying Android to Embedded Designs; Room: J2
Who: David Kleidermacher, CTO, Green Hills Software
Synopsis: Fueled by powerful multicore processors, embedded systems are increasingly incorporating consumer-grade middleware and connectivity technology, such as that enabled by Android. This trend implies requirements for mixed-criticality partitioning in which hard real-time, safety, and/or security-critical functions can peacefully coexist with sophisticated general-purpose operating systems & their multimedia stacks. Examples of embedded systems receiving mixed-criticality requirements are medical devices, automotive electronics, industrial controls, & point-of-sale equipment. This class will compare emerging technologies developed to address mixed-criticality requirements: application-level encrypted sandboxes, operating system zones/jails, multi-boot, Type-2 hypervisors, & Type-1 hypervisors.

Topic: The Upcoming C and C++ Standards
When: Wednesday, March 28, 2012, 2:00 p.m. - 3:00 p.m.
Where: San Jose Convention Center; ESC-312 - New Directions in Software, Processes and Tools; Room: Salon 4
Who: Greg Davis, Director Engineering, Green Hills Software
Synopsis: The current language standards, C 1999 and C++ 2003, have served the community well for many years, but new standards are being developed that will improve both of the languages. Come learn about the new features and improvements in the draft standards. Find out how these improvements and extensions can be used to help you write better, safer, and faster code.

Topic: Advanced Compiler Optimizations for the Smallest, Fastest Code
When: Wednesday, March 28, 2012, 4:30 p.m. - 5:30 p.m.
Where: San Jose Convention Center; ESC-327 - Debugging and Optimizing; Room: Salon 5
Who: Greg Davis, Director Engineering, Green Hills Software
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 talk 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.

Topic: Leveraging Software Separation for Safe Medical Devices
When: Wednesday, March 28, 2012, 4:30 p.m. - 5:30 p.m.
Where: San Jose Convention Center; DM-306 - Design; Room: F1
Who: Joe Fabbre, Director of 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: Embedded IPv6 - What's the ::beef
When: Thursday, March 29, 2012, 8:00 a.m. - 9:15 a.m.
Where: San Jose Convention Center; ESC-405 - Connectivity and Networking; Room: Salon 3
Who: Thomas Cantrell, Engineering Manager, Networking, Green Hills Software
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: Designing Your System for High Reliability and Security
When: Thursday, March 29, 2012, 8:00 a.m. - 9:15 a.m.
Where: San Jose Convention Center; ESC-406 - Safety and Security Come to Embedded; Room: Salon 4
Who: Greg Davis, Director Engineering, Green Hills Software
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.

In booth #1227, 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. The presentation and 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.

Advanced Trace-Capable Debugging
High quality, feature-rich, nonintrusive debugging tools dramatically reduce time-to-market and increase device quality. Green Hills will demonstrate its industry-leading MULTI® tools suite, best-in-class compilers, source-level and TimeMachine™ trace-enabled debuggers, and the latest in trace probe solutions, running on Freescale's P5020 and PXS20 processors.

Dual-Persona Consumer Android Tablet
Green Hills Software will demonstrate a commercial dual-persona Android-based tablet based on a Freescale i.MX53 Cortex-A8-based SoC. The INTEGRITY Multivisor™ solution provides a secure and safe virtualized platform for Android or other guest operating systems. It cleanly separates peripherals to each Android persona and can host additional real-time and/or security-critical services.

Embedded Graphics
An embedded graphics demonstration will feature the safety-certified INTEGRITY® RTOS running on two separate hardware configurations -- the TI Sitara AM3517 and Freescale i.MX51. Through the extensive device driver and middleware support, real-time responsiveness, deterministic behavior and fast boot, these platforms are ideal for building embedded devices with rich user interfaces. The Sitara platform features Digia's Qt Commercial application development framework, and the i.MX51 features graphics generated by Altia's DeepScreen code generator.

Workload Consolidation Through Virtualization
Green Hills Software will demonstrate workload consolidation of real-time, safety critical applications with non-critical management functions and HMI utilizing virtualization on a single CPU. This scalable platform solution incorporates KW-Software's SAFEPROG safety-certified PLC programming system and SafeOS run-time environment, hosted on the SIL 3-certified INTEGRITY RTOS. INTEGRITY Multivisor hosts a Windows virtual machine, which runs the management and HMI software. The solution is hosted on Intel Core and Atom platforms providing scalability for a wide range of industrial control and safety applications while reducing programming, certification, and deployment costs.

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.

Add to Digg Bookmark with Add to Newsvine

Green Hills Software
Barbel French

Copyright @ Marketwire

Page: 1

Related Keywords: ESC, multicore, medical device, networking, hacking, android tablet, IPv6, debugging, virtualization, Office Equipment, Applications, Shipping & Receiving, Productivity Applications, Security, Networking, Computer Technology, Business Issues, Hardware, Desktop Operating Systems, Other Applications, Windows, Other, Engineering/Scientific Software, Connectivity, Wireless, Mobile Devices, Management, CTO/CIO, Pro AV, Management, Presentors, Computers/Peripherals, Prosumer/Consumer, Programming, Workstation/CPU, Input/Output, WiFi/Wireless, Notebook/Laptop/Tablets, language, Authoring/Programming, Business Issues, Presentation, Security, Workstation/CPU, OS (Operating System), USA, Marketwire, , IT (Information Technology), Networking, Security, Financial, Wireless Communications, Lifestyle, Medical Technology, Computer Science, england, Other,


Our Privacy Policy --- @ Copyright, 2015 Digital Media Online, All Rights Reserved