EasyLab: Model-Based Development of Software for Mechatronic Systems

Simon Barner , Michael Geisinger , Christian Buckl and Alois Knoll

IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, pp. 540–545

2008 · Beijing, China · Technische Universität München · doi: 10.1109/mesa.2008.4735652

abstract

Model-based development tools are one possible solution to handle the increasing complexity of mechatronic systems. While traditional approaches often separate design of hardware and software, especially in mechatronic systems hardware/software interaction is the most critical component. Hence, both aspects must be considered in this context. The goal is a model-based development tool for software/hardware co-design including the generation of efficient code for the respective target platforms. EasyLab is a modular and easily expandable development tool especially suitable for such applications. Its objectives are to facilitate reusability and to accelerate the development process. It raises the level of abstraction and thus simplifies the development of mechatronic systems even for unexperienced users. A graphical user interface provides various modeling languages that are easy to use. By employing platform optimized generation of the code, efficiency of the resulting programs can be guaranteed, which we demonstrate on a set of experimental mechatronic systems.

subject terms: easykit, EasyLab, embedded, Hardware-Software Codesign, Model-based Development, Rapid Hardware Prototyping, Zero Code Development