Marco Aurélio WehrmeisterApplying Model-Driven Engineering in the co-design of Real-Time Embedded Systems
Federal University of Paraná, Brazil
CISTER, Porto, Portugal
This talk will present methods and techniques applied in the co-design of real-time embedded systems, specifically those that are implemented as a System-on-Chip (SoC) that includes components with reconfigurable logic (FPGA). The target application domain is automation systems. The main objective is to discuss techniques and methods that use high-level abstractions, such as UML/MARTE models and concepts of the Aspect-Oriented Software Development (AOSD), for an integrated co-design addressing both software and hardware design. To this end, we will introduce model-driven engineering (MDE) techniques combined with separation of concerns in the handling of functional and non-functional requirements. Automatic transformations between models allow the information specified in different high-level modeling languages to be integrated and shared within the (co-)design of the hardware and software components. To illustrate such transformations, code generation techniques will be presented for software components (e.g., java and C / C++) and hardware (VHDL) applied in a case study that represents a real application. Results indicate that the abstraction increase obtained by using MDE and the separation of concerns leads to an improvement in the reuse and adaptation of software components. Thus, by applying these ideas in the design of hardware components in FPGA, one can obtain similar benefits.
Marco Aurélio Wehrmeister received the Ph.D. degree in Computer Science from the Federal University of Rio Grande do Sul (Brazil) and the University of Paderborn (Germany) in 2009 (double-degree). In 2009, he worked as Lecturer and Postdoctoral Researcher for the Federal University of Santa Catarina (Brazil). From 2010 to 2013, he worked as tenure track Professor with the Department of Computer Science from the Santa Catarina State University (UDESC, Brazil).
Since 2013, he has been working as a tenure track Professor with the Department of Informatics from the Federal University of Technology - Paraná (UTFPR, Brazil). From 2014 to 2016, he was the Head of the M.Sc. course on Applied Computing of UTFPR. In 2015, Prof. Dr.
Wehrmeister was a Visiting Fellow (short stay) with School of Electronic, Electrical and Systems Engineering from the University of Birmingham (UK). Prof. Dr. Wehrmeister's thesis was selected by the Brazilian Computer Society as one of the six best theses on Computer Science in 2009. He is current chair of the special commission on Computing Systems Engineering of the Brazilian Computer Society and also member and vice-chair of the IFIP Working Group 10.2 on Embedded Systems. His research interests are in the areas of embedded and real-time systems, aerial robots, model-driven engineering, and hardware/software engineering for embedded systems and robotics. Prof.
Dr. Wehrmeister has co-authored more than 70 papers in international peer-reviewed journals and conference proceedings. He has been a reviewer for various international journals, as well as a member of the technical program committee of various conferences and symposiums.
Prof. Dr. Wehrmeister was general chair of the IFIP International Workshop on Software Technologies for Future Embedded and Ubiquitous Systems (SEUS 2014), the Brazilian Embedded Systems School (ESSE 2015), and the Brazilian Symposium on Computing Systems Engineering (SBESC 2017). In 2019 he will be the general chair of the IFIP International Embedded Systems Symposium (IESS 2019). In addition, he was TPC chair of the Brazilian Symposium on Computing System Engineering (SBESC 2014), the IFIP International Embedded Systems Symposium (IESS 2015), and 19th IEEE International Symposium on Real-Time Computing (ISORC 2016). In 2018, he got a productivity research grant (in Portugues, Bolsa de Produtividade em Pesquisa) from Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico do Estado do Paraná (FAPPR) - the project was selected from a total of 800 proposals submitted to the open call. Prof. Dr. Wehrmeister has been involved in various research projects funded by Brazilian Companies and R&D agencies.