This jointly-developed solution suite from LieberLieber Software and PLS combines the LieberLieber UML Debugger, the first graphical UML debugger integrated into Enterprise Architect (EA), with the Universal Debug Engine (UDE), a development environment for the development and testing of embedded software. The UML debugger is part of the 'LieberLieber Embedded Engineer' suite and is based on 'LieberLieber uml2code', a code generator for embedded systems. The code generated by a compiler of the customer's choice can thus be transferred directly to the hardware. Subsequently, the 'LieberLieber UML Debugger' is connected to the target system. The integrated visualization module allows testing and debugging of code on the graphical model level.
Both the Code Generator and UML Debugger from LieberLieber Software support class and activity models as well as state machines. The software and hardware tools from PLS are available for different CPU architectures, microcontrollers and compilers. "This unique combination will significantly simplify and accelerate the work of developers who create embedded software on the basis of Unified Modeling Language (UML), especially since it can be implemented straight into already-running projects. With the continuous tool chain, for the first time we enable users to efficiently use model-driven approaches in embedded software development together with already-existing code," says Daniel Siegl, Managing Director at LieberLieber Software. Roman Bretz, CTO of LieberLieber Software, adds: "The broad range of microcontroller platforms supported by PLS ensures that developers really develop their software model for the desired platform, while testing and debugging can be instantly carried out."
Thomas Bauch, Managing Director at PLS, underlines the numerous advantages to users of this cooperative venture: "Similar to LieberLieber Software, at PLS we have also seen a clearly growing interest for model-based embedded developments for some time. However, what has been missing up to now in this interesting pioneering market is a suite of optimized solutions for the testing and debugging of software developed for specific hardware at the model level. We open up entirely new opportunities for embedded developers through close cooperation with the Enterprise Architect specialists, which ultimately helps save a great deal of time and money."
PLS Programmierbare Logik & Systeme GmbH
PLS Programierbare Logik & Systeme GmbH, based in Lauta, Germany, was founded in 1990. With its innovative modular test and development tools, the company has demonstrated for over two decades its position as an international technology leader in the field of debuggers, emulators and trace solutions for 16-bit and 32-bit microcontrollers. The software architecture of the Universal Debug Engine (UDE) guarantees optimal conditions for debugging SoC-based systems. For example, by means of the intelligent use of modern on-chip debugging and on-chip trace units, valuable functions such as profiling and code coverage are available for the system optimization. Furthermore, the associated Universal Access Device (UAD2/UAD3+) product family, with transfer rates of up to 3.5 MBytes/s and a wide range of interfaces, offers entirely new dimensions for fast and flexible access to multicore systems. Important architectures such as TriCore, Power Architecture, XC2000/XE166, ARM, Cortex, SH-2A, XScale and C166/ST10 as well as simulation platforms of different vendors are supported.
For further information about the company, please visit www.pls mc.com.