On our website, we would like to use the services of third-party providers who help us improve our promotional offerings (marketing), evaluate the use of our website (performance) and adapt the website to your preferences (functionality). We need your consent for the use of these services; you can always revoke this consent. You can find information about the services and the chance to reject them under “User-defined.” You can find additional information in our Data Protection Policy.

2 - 4 March 2021 // Nuremberg, Germany

Posting print layout

What information should be shown in the print layout?

Create print layout
Exhibitors & Products embedded world 2020
Zoom Image LOGO_Embedded Engineer

Embedded Engineer

LOGO_Embedded Engineer

Embedded Engineer

Request information Request information

Contact us

Please enter your personal information and desired appointment. You can also leave us a message.

Your personal information

Your message for us

Desired appointment during the exhibition

* Compulsory fields you must fill in.

Information on data protection can be found here.

Your message has been sent.

You do not have a registration yet? Register now and use all advantages of the Exhibitors and Products Database, the supporting programme and the TicketShop.

An error has occurred.

LieberLieber Embedded Engineer for Enterprise Architect has been developed as part of the tool chain for the development of Embedded Systems, since only with an integrated solution can model-driven approaches in embedded software development be efficiently applied.

Embedded Engineer Version offers improved code generation from ANSI-C code from UML structures, state machines and activity models, as well as – brand new – the generation of C++ source code.

  • The automated code generation creates detailed documentation at the same time.
  • Existing solutions must not be converted, since a clean integration of model-based and classic development exists.
  • Compliance with norms is simplified, since only the Code Generator must be adapted.
  • Since the source code is delivered at the same time, necessary adjustments are easily possible and no dependency on solutions providers is generated.

Code Generation

 You need neither comprehensive settings nor configuration parameters…and also no frameworks. Decisions on the model level can be followed in the generated code in a transparent manner, easy to read and well-structured. Project-specific requirements for code generation are easily implemented through the provided source code. Thus, the implemented requirements can be easily realized in code. Furthermore, the generated code can be integrated into existing software projects with no difficulty. You can thereby unify the advantages of model-based as well as traditional development in an efficient and low-cost way.

LieberLieber UML Debugger

With the UML Debugger, included in Embedded Engineer, LieberLieber has solved a problem which has influenced several generations of code-generation tools. Whereby development has always taken place on the UML model level, debugging was then carried out in C or C ++. With the UML Debugger, debugging is now carried out directly on the model level, which represents a great step in the development of model-based development. The UML Debugger consists of a separate project browser along with diagram and source-code views. Immediately after transferring the generated code to the hardware, the UML Debugger allows you to debug the code directly in the model. The debugger automatically handles the synchronization of the model with the source code and allows the developer to run and follow progress on two levels simultaneously. Depending on the target platform, Embedded Engineer works with different source code debuggers, such as Green Hills, iSYSTEM, PLS orVisual Studio.

Code Synchronization

LieberLieber is of the opinion that it is neither sensible nor efficient to create an entire application over again merely to realize a continuous model-based approach. Rather, existing code (e.g. a state machine as an integral part of the model) is to be re-used, while other parts of the software can be developed by utilizing the advantages of UML. The “User Code Synchronization” feature, newly-integrated in LieberLieber Embedded Engineer, provides a powerful way to synchronize the new, handwritten code with the model. The tool clearly marks areas in the source code that can be safely edited by the developer at any time.

Requirements Tracing

Requirements in Enterprise Architect linked to classes and operations are documented by Embedded Engineer in the source code under classes and methods. This enables a link to be established between requirements and the source code.


The selected entry has been placed in your favourites!

If you register you can save your favourites permanently and access all entries even when underway – via laptop or tablet.

You can register an account here to save your settings in the Exhibitors and Products Database and as well as in the Supporting Programme.The registration is not for the TicketShop and ExhibitorShop.

Register now

Your advantages at a glance:

  • Advantage Save your favourites permanently. Use the instant access – mobile too, anytime and anywhere – incl. memo function.
  • Advantage The optional newsletter gives you regular up-to-date information about new exhibitors and products – matched to your interests.
  • Advantage Call up your favourites mobile too! Simply log in and access them at anytime.