International Workshop on
Object-Oriented Software Development for the Embedded World
Roel Wuyts, Siobhán
Clarke, Wolfgang De Meuter, Sam Michiels, and Dimitrios Soudris
ECOOP'08
Workshop July 7, 2008
Paphos, Cyprus
Submission Deadline Extended to 26 May!
Abstract
The purpose of this workshop is to bring hardware and software
communities closer together in order to explore the current and future
challenges in application development and integration in different
embedded system domains. We wish to examine software engineering
technologies for addressing those challenges, without neglecting the
often stringent constraints imposed by hardware.
Description
New challenges arise in embedded software development in addition to
the traditional ones of power efficiency, memory usage and execution
time. Productivity, and thus time to market, become serious issues due
to the shift at the application level and new developments at the
hardware level, for example:
several interactive or dynamic applications, often from different
vendors, have to be mapped to multi- or even many-core processor
architectures
distributed applications have to run on a number of devices such
as regular PCs, nomadic battery-operated consumer devices, and/or
programmable sensors
device mobility and hardware failure, e.g. due to sub 32 nm
technology, make unreliability the rule rather than the exception
In traditional software engineering the application-level problems are
far from new: numerous approaches deal with application integration,
higher-level languages and tools improve productivity, tried-and-true
software architectures exist for distributed applications, and so on.
Nevertheless, the very nature of embedded systems imposes additional
constraints on object-oriented software development. One of the most
stringent constraints continues to be resource efficiency, especially
with respect to power consumption. The central question of the workshop
will be how we can adapt and transfer the knowledge in object-oriented
software development to address these issues in embedded systems.
This workshop has a counterpart
at the DATE conference. The results of that workshop will be
presented at the beginning of this workshop, establishing an indirect
link between the hardware and software communities to help foster
discussions.
Intended Audience
Anyone who is concerned with object-oriented embedded software
development for the mobile, consumer, automotive, healthcare, or any
other domain. We hope to welcome both industrial and academic people,
with backgrounds in software and/or hardware.
Call for Participation
The complete call for participation can be found here. The new submission date for papers is
May 26 (the notification of acceptance will still be given before ECOOP's early registration deadline).
Roel is Senior Scientist at IMEC and part-time professor at
KULeuven. His research interests include software engineering for
mobile embedded systems, as well as software composition at the
programming language level, (mostly unanticipated) software evolution,
declarative meta programming and dynamic languages. He is active in the
Object-Oriented and programming language communities, serving in the
program committees of conferences like ECOOP, OOPSLA, Software
Composition, or ESUG.
Siobhán Clarke is a senior lecturer and Fellow at Trinity
College Dublin.
Her research interests are programming models and middleware for
distributed, mobile and embedded systems. She is a principal
investigator in a number of collaborative national and international
projects, has co-organised numerous international workshops and
conferences, and is associate editor-in-chief of IEEE Internet
Computing.
Wolfgang De Meuter (Vrije Universiteit
Brussel, Belgium)
Wolfgang De Meuter is a
professor at the Vrije Universiteit Brussel. He has been active in the
field of object-orientation since the early nineties. His research
interests include programming languages and their evaluators,
aspect-oriented programming, meta-programming and more recently also
language constructs for ambient-oriented systems. He has organized
numerous successful workshops at previous ECOOP's and OOPSLA's.
Sam Michiels is a postdoctoral researcher in the Department of
Computer Science at K.U.Leuven where he also received his MSc (1998)
and PhD (2003) in computer science. From July 2005 to June 2007 he
studied the design of adaptable and manageable protocol stacks; this
research was executed in collaboration with Alcatel-Lucent and funded
by a postdoctoral research grant of the IWT-Flanders. Currently his
research focuses on sensor networks and the design of adaptable
middleware for managing large-scale distributed systems.
Dimitrios Soudris (Democritus University of
Thrace, Greece)
Prof. Dimitrios Soudris received his Diploma and the Ph.D. Degree
in Electrical Engineering, from the University of Patras in 1987 and
1992, respectively. His research interests include low power design,
embedded systems design, and VLSI Signal Processing. He has published
more than 170 papers in international journals and conferences. He is
leader and principal investigator in numerous national and European
funded research projects (>25). Also, he received an award from
INTEL and IBM for the project results of LPGD #25256 and awards in VLSI
2005 and ASP-DAC 2005 for the project AMDREL IST-2001-34379.