Systems Engineering for Device Software Development Symposium

Doug Gaff (Wind River) and Hendrik Höfer (MicroDoc)

Tuesday, 9:00, 4 hours | Produktionsbüro




Doug Gaff


Hendrik Höfer

Advance submission of a position paper is required in order to attend this symposium.

Device software is a general term that refers to software running on an embedded operating system inside a larger physical product. Device software applications are typically cross-compiled and deployed on a custom hardware target that is based on a different configuration than the development host.

Products that run device software span multiple industry verticals, including medical devices (blood-test machines, EKG’s), network equipment (routers, switches), consumer electronics (digital cameras, mobile phones), automotive applications (telematics, engine controllers), military applications (missiles, combat systems) and industrial devices (manufacturing robots, process automation).

Eclipse has played a pivotal role in the device software space, with many Eclipse projects providing the basis for both open source and commercial tooling and runtimes for device software development. But is it enough? The system engineering lifecycle for device software developers is not all that different from the application developer. A project lifecycle includes requirements, specification, modeling, development, integration, testing and deployment. Are developers leveraging all that Eclipse has to offer? What are some of the unique challenges encountered by the various industry verticals that Eclipse doesn’t address? Where does Eclipse need to improve its existing functionality, both in frameworks and user tools? What missing components and projects are needed by commercial vendors to build better products based on Eclipse?

With your help and participation, this symposium attempts to answer all of these questions. To participate, you must submit a position paper describing your unique challenges using and/or extending Eclipse for your device software application. This position paper will be used as part of the symposia format. Please email a PDF of your paper to Doug and Hendrik at the email addresses provided on the Symposia Papers page.

Doug Gaff is the PMC Lead for the Device Software Development Platform (DSDP) – an Eclipse project focused on building an extensible, standards-based platform to address a broad range of needs in the embedded software development space. Doug is also an Engineering Manager on Wind River’s commercial Eclipse-based device software development tool suite, Wind River Workbench. Doug has 13 years of embedded software development experience and holds a Bachelors and Masters in Electrical Engineering.

Hendrik Hoefer is CTO of Germany based MicroDoc GmbH, whoose focus is on Java and OSGi based solutions for the embedded and enterprise space. Beside his family his interests include highly distributed systems, autonomous computing and race biking.

Ingres logo

Art of Object logo

1und1 logo


IBM logo

WeigleWilczek logo

Ericsson logo

Eclipse Magazin logo

Heiler logo

Software AG logo

Wind River logo

Google logo

inventage logo

Gentleware logo

TNI logo


IONA logo

Microdoc logo

Methods & Tools logo

Cloudsmith logo

compeople logo

itemis logo

dpunkt logo

Pilz logo

Polarion logo

SAP logo

Innoopract logo

Mind8 logo


Omondo logo

Actuate logo