DATE 2009

1.1 PLENARY: OPENING AND KEYNOTE

Date: 
Tue, 2009-04-21
Time: 
08:40 - 10:30
Location / Room: 
Athena, Level 2

Session Chair:
 L Benini, University of Bologna, IT

0840 OPENING REMARKS AND AWARDS
L Benini, General Chair, University of Bologna, IT
B M Al-Hashimi, Programme Chair, University of Southampton, UK
Presentation of Distinguished Awards

KEYNOTE ADDRESSES

0910   HAS ANYTHING CHANGED IN ELECTRONIC DESIGN SINCE 1983?
Mike Muller, CTO, ARM, UK

Abstract:  In this talk Mike answers the question, has anything changed in electronic design since 1983.  That was the year in which work began on the design of the first ARM micro processor chip set for a home computer.  Leading edge semiconductor manufacturing was at 3000 nanometers (nm) and COBOL was the world’s most popular programming language.  25 years later has system design really changed that much when today’s Hi-Fi remote control has the same architecture as the original home computers?  Is designing for a 32 nm process any different?  Does programming in Java and JavaScript change anything?  Recent changes in the power/performance scaling of semiconductor processes and the increase in variability fundamentally challenges the design assumption we have been comfortable with for so many years and requires new approaches to system architecture, micro architecture and device architecture.  Changing consumer expectations also require product manufactures to increasingly provide services to complete their offerings dramatically changing the importance that software plays in the design process.

0950   EMBEDDED SYSTEMS DESIGN – SCIENTIFIC CHALLENGES AND WORK DIRECTIONS
Joseph Sifakis, CNRS/Verimag, FR

Abstract:  The development of a satisfactory Embedded Systems Design Science provides a timely challenge and opportunity for reinvigorating Computer Science.

Embedded systems are components integrating software and hardware jointly and specifically designed to provide given functionalities, which are often critical.  They are used in many applications areas including transport, consumer electronics and electrical appliances, energy distribution, manufacturing systems etc.

Embedded systems design requires techniques taking into account extra-functional requirements regarding optimal use of resources such as time, memory and energy while ensuring autonomy, reactivity and robustness.

Jointly taking into account these requirements raises a grand scientific and technical challenge extending Computer Science with paradigms and methods from Control Theory and Electrical Engineering.  Computer Science is based on discrete computation models not encompassing physical time and resources which are by their nature very different from analytic models used by other engineering disciplines.

We summarise some current trends in embedded systems design and point out some of their characteristics, such as the chasm between analytical and computational models and the gap between safety critical and best-effort engineering practices.  We call for a coherent scientific foundation for embedded systems design, and we discuss a few key demands on such a foundation:  the need for encompassing several manifestations of heterogeneity, and the need for design paradigms ensuring constructivity and adaptivity.  We discuss main aspects of this challenge and associated research directions for different areas such as modelling, programming, compilers, operating systems and networks.