Home News COMPLEX @ embedded world 2013 Exhibition & Conference

COMPLEX @ embedded world 2013 Exhibition & Conference

COMPLEX @ embedded world 2013 Exhibition & Conference
26 February - 28 February, 2013 - Nuremberg, Germany


The embedded world Conference 2013 takes place in parallel with embedded world Exhibition 2013 since more than 10 years. This annual combined event has been growing rapidly to become the focal meeting point for the embedded systems community and is a must-attend event for all embedded systems engineers.

The COMPLEX project will be present at the embedded world in terms of a dedicated workshop on embedded software development on Virtual Platforms, jointly organised by ECSI and OFFIS.  Secondly, several COMPLEX industrial partners will present their current products and companies at the exhibition.

Embedded SW Development on Virtual Platforms Workshop – Are We Ready For Industrial Deployment?


  • Dr. Adam Morawiec, ECSI, France
  • Dr. Frank Oppenheimer, OFFIS, Germany


Embedded software development process and methodologies aims today mainly at simple single-core platforms and is detached from performance characteristics of the underlying hardware and hardware-dependent software. Due to power and performance constraints today’s most advanced platforms are dominated by multi-core and heterogeneous architectures. To efficiently exploit these platforms in the software development process we need to carefully consider the platform artefacts, performances, characteristics, features and strengths.

Current software development process is not efficient anymore because of:

  • Long overall development time of software starting late after the hardware platform is available
  • Difficult debugging, testing and validation of software on complex hardware platforms
  • Optimized usage of available resources (hardware, low-level software, …)
  • Cost of optimization, re-spins, bug fixing in both software and hardware

Virtual Platforms offer a viable and powerful solution to the above weaknesses.


Development and integration of embedded software executing on a hardware platform is increasingly becoming a key factor in product differentiations well as in its final market success or failure. Not only does the software development process determine the overall product functionality, it also significantly influences its entire development time. If the software is finished too late then the entire product can fail.

In addition software complexity is growing and consumes significant development and verification time. Add to this the trend towards multi-core architectures today, which makes them challenging to analyze and debug, and it should come as no surprise that recent studies show that software development effort already surpasses the effort spent on hardware for a typical 90nm SoC design. Furthermore, software becomes an integral part of any system verification concept, as only the combination of hardware and software allows verifying system functionality.

With an ever growing system complexity the industry needs to apply new concepts, paradigms and methods for embedded software development and hardware/software system validation that will be able to tackle with the problems of quality and correctness, providing significant gain in the design productivity and shorten time to market.

It is the belief that such a new way of development will be based on embedded software development on virtual platforms that offer a set of executable models, that can be used by software developers for design, structuring and optimization as well as verification and validation purposes. The concept of system virtualization has been around for almost a decade, during which time the industry started to learn how to build and apply these technologies. Topics of controversy have been the necessary accuracy vs. possible simulation performance, the need for a system-level IP eco system, and the move from tool-specific simulation paradigms towards public standards.

This workshop will cover the state-of-the-art of embedded software development on virtual platforms. This includes technologies and tool environments for building, executing and distributing virtual platforms. It will address existing and upcoming industry standards. Significant room will be given to cover user experience, both from those building virtual platforms, as well as from those deploying virtual platforms for embedded software development, or software-driven system validation.

Lessons learned, problems solved, remaining issues will be shared with the participants.

COMPLEX-related presentations

While the overall topic of the workshop is closely related to the COMPLEX objectives, the following presentations are given by members of the COMPLEX consortium.

  • Introduction: Embracing Software Development Processes
    Eugenio Villar, University of Cantabria, Spain

  • Performance and Energy Modeling and Analysis in COMPLEX Virtual Platform
    Frank Oppenheimer, OFFIS, Germany
  • Platform Design Environment / Platform Generation Tools
    Andreas Hoffmann, Synopsys, Germany

Target Audience

  • Embedded software developers: application, hardware dependent software, and driver developers
  • Embedded system developers
  • Software verification engineers
  • Virtual platform developers

back to top

Partner booths



EDALab s.r.l.

back to top

Last Updated ( Tuesday, 19 February 2013 17:06 )  


Successful final review meeting
On Thursday, May 25th, the final COMPLEX review meeting has been held in Brussels.


Final public deliverables uploaded

All public COMPLEX deliverables are now available in the Deliverables section.


COMPLEX @ ISCUG'2013 conference
14-15 April, 2013 - Noida, India


Newsflash RSS Feed