New Methods in Embedded Software Development – Design Efficiently, Reduce Complexity and Get to Market Faster

Share This Article

Join us for a 2-day workshop to learn about a new approach to software design that helps manage complexity in today’s embedded software.

Agenda First Page



The agenda is now available – register today!



Embedded software continues to grow by 20-50% every year depending upon the application domain. Increasing complexity can lead to a rise in defects and cost. Most companies have responded by adopting model-based engineering approaches that facilitate early validation of systems designs, but do not adequately address critical software implementation issues such as defect prevention and removal, safety of the implemented code, hardware abstraction, variant management and complexity management throughout the life cycle.

In this workshop, engineers will learn a new paradigm in embedded software design that starts by reducing the complexity of the system through a systematic analysis of all the operating modes. This is followed by modeling of the system behavior via interactive graphs that describe the system based on linear or differential equations, maps and curves. Our instructors will demonstrate these steps via state-of-the-art Eclipse-based tools and application examples. Participants will learn how these tools automate the generation of equations based on desired input-output relationships between different parts of the system. Through interactive sessions, they will also discover how these designs can be easily simulated on the PC or, just as easily, implemented on an embedded microcontroller using “safe-by-design” modeling and automatic code generation tools.

pillar_technology_logoThe workshop will include thought leadership and demonstration sessions (60 min.) each day by our partner Pillar Technology on their LOOP software testing service.

View and download the full agenda here.

Monday, August 13 – Tuesday August 14, 2018
9:00 am – 5:00 pm

The Baronette Renaissance Detroit-Novi Hotel
27790 Novi Road
Novi, MI 48377

Who should attend?
Embedded software engineers in the transportation industry currently developing primarily in C-code or generating C-code from model-based tools. Prerequisite: Basic knowledge of C programming for embedded systems.

There is no charge to attend the workshop, but space is limited and pre-registration is required. Breakfast and lunch are included. Registration closes August 9, 2018.

Register here:

Participants are encouraged to bring their own PCs in order to get the most out of this hands-on workshop. ETAS will provide each participant with a USB stick containing trial software licenses and examples to use during the class and to take home with them.