"Distributed Systems for Real-Time Applications: Analysis and Synthesis"

Dr. Petru Eles, from Linköping University, Sweden 

May 9, 2003 - 3:00 pm to 4:30 pm

3120 CSIC Building

 

 

Dr. Petru Eles is Professor of embedded computer systems with the Department of Computer and Information Science, Linköping University.

His current research interests include hardware/software co-design, real-time systems, design of embedded systems, electronic design automation, and design for testability. He has published a large number of technical papers in these areas and coauthored the book System Synthesis with VHDL (Kluwer Academic, 1997). He received two best paper awards at the European Design Automation Conferences (EURO-DAC'92 and EURO-DAC'94). He has been nominated for best paper awards at the EURO-DAC'95 and at the IEEE/ACM Design Automation Conference 2001 (DAC'01).

Petru Eles is an Associate Editor of the IEE Proceedings - Computers and Digital Techniques, and has served on the Program Committee of numerous International Conferences, such as Design and Test in Europe (DATE), the International Conference on Computer Aided Design (ICCAD), CODES-ISSS, the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), the Euromirco Symposium on Digital Systems Design (DSD).


ABSTRACT

We will start by identifying some of the main challenges faced by designers of modern, highly complex and sophisticated embedded systems. Our main focus will be on time critical applications implemented as distributed systems, which are typical, for example, in the automotive area.

Efficient optimization of such systems is impossible without proper analysis and estimation methods and adequate design tools. Several new and challenging problems are due to the heterogeneous and communication
intensive nature of these applications.

After introducing a system-level design flow for embedded real-time systems, we will concentrate on the problems of timing analysis, communication synthesis, and functionality mapping.