Johan Eker Johan Eker is a member of the research group at Ericsson Mobile
Platforms in Lund, Sweden, with focus on embedded real-time software
for consumer electronics. He received his Masters in Engineering
Physics in 1994 and his PhD in Automatic Control 1999, both at Lund
University. The thesis dealt with real-time and control system
co-design. At connectBlue he worked with wireless networked control system over
Bluetooth in 2000, and after which he joined the Ptolemy
group at University of California at Berkeley in 2001, where he looked
at system level components and programming languages. Recent research
involves computational models for real-time tasks. He has been with
Ericsson Research since 2003.
Embedded Software for Mobile Terminals
Abstract:
Mobile terminals today are getting more complex by the hour. Features
are added at an unprecedented speed and the code base is constantly
increasing.
Embedded software for consumer electronics is getting increasingly
complex, with a mix of real-time and desktop like features. The
definition of embedded systems is definitely blurred with the arrival
the next generation cell phones, where a 3G terminal consists of
several million lines of code supporting use-cases with a large number
of parallel activities. With advanced user interfaces and
applications, on the surface, they very remind of desktop
systems. However, looking under the hood, it is very much about
traditional embedded programming, where CPU cycles, memory, and power
are scarce resources, and hand coded assembler is necessary to
get the desired performance. This is a time consuming and fragile process.
This new, extended embedded space puts high strains on the currently
available development tool chains and methodologies. The possibilities
for embedded systems to evolve and become more reliable, while yet
more complex, to some extent depend on what the next generation
real-time operating systems and implementation tools have to
offer. The embedded world is in many respects stuck with technology
originating in the early 70s, e.g. fixed priority scheduling and the C
programming language. New tools and ideas are needed to increase
productivity, but most importantly, performance.
Jan Lindblad
Jan Lindblad is System Architect at Enea Embedded Technology, working as
the System Manager for the OSE family of embedded operating systems.
Previous experiences include Technical Product Marketing and Technical
Sales. Before joining Enea, Jan engineered fault tolerant software
platforms at Ericsson Software Technology.
Overwhelming complexity
Abstract:
"The number of embedded systems around us is increasing rapidly, and
more and more sensitive applications are entrusted embedded systems. The
cost of failure is increasing. On the other hand, the system complexity
increases as devices get integrated and start to communicate. The
analyzability is going down, the cost of testing sky rocketing.
Movement in several directions will be necessary to counter these
developments:
- We need to raise the abstraction level for systems programmers
- We need methods to analyze and test large systems
- We need the systems to handle unforeseen situations
autonomously
Mercè Griera I Fisa
Mercè Griera is project officer at the European Commission's Information
Society and Media Directorate General. She works in the Six Framework
Programme for Research and Development, concretelly in the area of Embedded
Systems. She entered the Commission in 1993 in the area of Research
Networking, she moved to High Performance Computing and Networking and to
Communications Technologies. Before joining the European Commission, she
was
technical director of CAETI (Generalitat de Catalunya) and lecturer and
researcher at the Autonomous University of Barcelona. Details on how to contact this speaker can be found here.
Real-Time and Embedded Systems: Research Opportunities in the IST
Thematic Priority of the 6FP
The 5th IST call for proposals was published on 18th May, the closing date
for submitting proposals is 21st September 2005. About 70 M€ are reserved
for a Strategic Objective on Embedded Systems with a twofold focus: Systems
Design and Networked Embedded Systems. The lecture will present the
challenges in this research area, the portfolio of Community funded ongoing
projects and the details of the Call. The objective is to clarify to potential proposers the opportunities offered by the Call. |
|