Applying Model Driven Engineering on the System-level co-Design of Real-Time Embedded Systems
02. Oktober 2017, 16:15 , 17:45
This talk presents a state-of-the-art approach for the system-level co-design of hardware and software com-ponents of real-time embedded systems. The approach aims the design of real-time embedded systems im-plemented as a System-on-Chip (SoC) that includes both hard core IPs and FPGA components.
The main goal of the talk is to present and discuss the approach named Aspect-Oriented Model-Driven En-gineering for Real-Time systems (AMoDE-RT) and its recent advances. System- and high-level techniques will be discussed. Model-Driven Engineering (MDE) techniques based on the UML and its MARTE profile are combined with separation of concerns techniques supported by the Aspect-Oriented Software Develop-ment (AOSD) in order to deal effectively with functional and non-functional requirements.
Automatic transformation between models (PIM-to-PIM) allows sharing and integrating the information specified within distinct high-level models in a coherent and seamless co-design flow. Moreover, such an integrated high-level specification can be used to generate automatically the implementation of the hard-ware/software components of the real-time embedded systems. In order to illustrate these PIM-to-PSM trans-formations, code generation techniques will be demonstrated. Software (java and C/C++) and hardware (VHDL) transformation rules will be discussed by means of a case study representing a real-world applica-tion. Results in terms of design metrics will be presented in order to show the potential benefits achieved by using AMoDE-RT.
Eingeladen von: Prof. Dr. rer. nat. Achim Rettberg