Trends and Challenges in Architecting Embedded Systems ... - KTH
Trends and Challenges in Architecting Embedded Systems ... - KTH
Trends and Challenges in Architecting Embedded Systems ... - KTH
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Trends</strong> <strong>and</strong> <strong>Challenges</strong> <strong>in</strong> Architect<strong>in</strong>g <strong>Embedded</strong> <strong>Systems</strong>!<br />
- an ICES Sem<strong>in</strong>ar<br />
<strong>in</strong> collaboration with INCOSE Sweden<br />
The driv<strong>in</strong>g questions beh<strong>in</strong>d this sem<strong>in</strong>ar <strong>in</strong>clude:<br />
Thursday 4 th November 2010<br />
10.00 – 16.30<br />
<strong>KTH</strong> Campus, Br<strong>in</strong>ellvägen 64, Lecture Room M2<br />
What makes a good architecture?<br />
How is complexity managed?<br />
Which technologies drive architecture development?<br />
... which views, which metrics, which methods?<br />
How do you verify an architecture?<br />
How do you communicate it?<br />
… <strong>and</strong> how are architecture design decisions <strong>and</strong> rationales captured?<br />
The sem<strong>in</strong>ar will discuss these issues <strong>and</strong> exchange ideas across doma<strong>in</strong>s, <strong>and</strong> between <strong>in</strong>dustry <strong>and</strong><br />
academia. A broad spectrum of <strong>in</strong>dustry is represented by speakers from Saab Aerospace, Ericsson, EIS<br />
by Semcon, Scania <strong>and</strong> Volvo Cars, with Mart<strong>in</strong> Törngren (<strong>KTH</strong>) <strong>and</strong> Jörgen Hansson (Chalmers)<br />
offer<strong>in</strong>g the researcher's perspective. (See the <strong>in</strong>dustrial speakers abstracts overleaf.)<br />
The afternoon will wrap up with a Panel Debate to address the questions above.<br />
A post event summary will be posted on the ICES homepage next week, <strong>and</strong> the presentations will be<br />
made available there as pdf documents. Please see www.ices.kth.se/<br />
Thank you for tak<strong>in</strong>g part <strong>in</strong> today’s sem<strong>in</strong>ar!<br />
_______________________________________________________________________________________<br />
We welcome your feedback <strong>and</strong> suggestions! Please don’t hesitate to get <strong>in</strong> touch: ices-adm<strong>in</strong>@md.kth.se<br />
Jo<strong>in</strong> the <strong>KTH</strong> Innovative Center for <strong>Embedded</strong> <strong>Systems</strong> Group on L<strong>in</strong>kedIn!<br />
<strong>Trends</strong> <strong>and</strong> <strong>Challenges</strong> <strong>in</strong> Architect<strong>in</strong>g <strong>Embedded</strong> <strong>Systems</strong>!<br />
- an ICES Sem<strong>in</strong>ar<br />
<strong>in</strong> collaboration with INCOSE Sweden<br />
PROGRAM:<br />
Thursday 4 th November 2010<br />
10.00 – 16.30<br />
<strong>KTH</strong> Campus, Br<strong>in</strong>ellvägen 64, Lecture Room M2<br />
9.30-10 Registration & Mngel<br />
10.00 Introduction <strong>and</strong> Welcome! Mart<strong>in</strong> Törngren,<br />
ICES Director (<strong>KTH</strong>) <strong>and</strong><br />
Erik Herzong<br />
(Saab Aerospace)<br />
10.20 Long liv<strong>in</strong>g architecture <strong>in</strong> mobile networks Dietmar Fiedler<br />
Ericsson<br />
10.50 Architectural challenges <strong>in</strong> Aerospace systems Mats Ekman<br />
Saab Aerospace<br />
11.20 Coffee break <strong>and</strong> leg stretch<br />
11.40 Architectural Paradigms <strong>in</strong> Design of <strong>Embedded</strong><br />
<strong>Systems</strong>: Optimization Issues <strong>and</strong> Trade-Offs<br />
Viacheslav Izosimov<br />
EISbySemcon<br />
12.10 Lean Architect<strong>in</strong>g Staffan Persson<br />
Scania<br />
12.40 Coffee break <strong>and</strong> leg stretch<br />
13.40 Architect<strong>in</strong>g Automotive Software: Industrial Practice Ulrik Eklund<br />
VolvoCar<br />
14.10 The Ultimate Research Perspective Jörgen Hansson<br />
Chalmers<br />
14.50 Coffee break <strong>and</strong> leg stretch<br />
15.00 PANEL DISCUSSION Led by Mart<strong>in</strong> Törngren <strong>and</strong><br />
Erik Herzog <strong>and</strong> <strong>in</strong>volv<strong>in</strong>g all of<br />
today’s speakers<br />
16.00 CONCLUDING REMARKS Mart<strong>in</strong> Törngren, ICES<br />
Director (<strong>KTH</strong>) <strong>and</strong> Erik<br />
Herzong (Saab Aerospace)
INDUSTRIAL SPEAKERS’ ABSTRACTS<br />
Long liv<strong>in</strong>g Architecture <strong>in</strong> Mobile networks, DIETMAR FIEDLER (Ericsson)<br />
Ericsson Mobile Media Gateway (M-MGw) is a mobile telephony switch which has been delivered all around the globe. It is used<br />
by mobile operators <strong>in</strong> there Core network solutions.<br />
The development started <strong>in</strong> 1999 for 3 G networks <strong>and</strong> the architecture needed to be adapted several times due to chang<strong>in</strong>g<br />
requirements. How has the M-MGw architecture changed over the years? What was needed to keep an ma<strong>in</strong>ta<strong>in</strong>able architecture?<br />
Dietmar grew up <strong>in</strong> Austria, but moved to F<strong>in</strong>l<strong>and</strong> <strong>in</strong> 2000 where he started to work with M-MGw development <strong>in</strong> different areas,<br />
such as architecture/system design, software design, trouble shoot<strong>in</strong>g from low level test<strong>in</strong>g up to field support. Dur<strong>in</strong>g those years,<br />
he was software architect <strong>and</strong> subsystem responsible for the controll<strong>in</strong>g application <strong>and</strong> the user plane solution of M-MGw. His<br />
f<strong>in</strong>al postion <strong>in</strong> M-MGw was Senior Specialist for software architecture <strong>and</strong> design. In September 2010, he moved towards software<br />
research organization <strong>and</strong> now works as a software researcher.<br />
Architectural challenges <strong>in</strong> Aerospace systems, MATS EKMAN (Saab Aerospace)<br />
This talk will give an overview how avionic architectures have evolved over the years up to now <strong>and</strong> the drivers beh<strong>in</strong>d. Mats<br />
Ekman is a <strong>Systems</strong> Eng<strong>in</strong>eer at Saab Aeronautics, responsible for Avionics Integration with<strong>in</strong> the Gripen project.<br />
Architectural Paradigms <strong>in</strong> Design of <strong>Embedded</strong> <strong>Systems</strong>: Optimization Issues <strong>and</strong> Trade-Offs,<br />
VIACHESLAV IZOSIMOV (EISbySemcon)<br />
Complexity of automotive embedded systems has grown dramatically over past decades. These systems have become distributed,<br />
are nowadays composed of tens of computation units, <strong>and</strong> are even connected to the Internet. Many issues have to be taken <strong>in</strong>to<br />
account dur<strong>in</strong>g design of these systems such as performance, security, safety, reliability <strong>and</strong>, <strong>in</strong> particular, cost. Designers face many<br />
hard problems <strong>in</strong> f<strong>in</strong>d<strong>in</strong>g <strong>and</strong> f<strong>in</strong>e-tun<strong>in</strong>g trade-offs between different systems attributes. In this talk, we discuss system attributes<br />
<strong>and</strong> present a number of trade-offs, which should be addressed <strong>in</strong> modern embedded systems design. We also identify pitfalls that<br />
should be acknowledged <strong>and</strong> present approaches for system design optimization.<br />
Dr Viacheslav Izosimov (Slava, for short) is a <strong>Systems</strong> Eng<strong>in</strong>eer at the <strong>Embedded</strong> Intelligent Solutions (EIS) By Semcon AB<br />
corporation. He performs advanced consultancy work <strong>in</strong> the area of safety-critical embedded systems, functional safety <strong>and</strong><br />
reliability. In particular, he works with ISO 26262 <strong>and</strong> IEC 61508 st<strong>and</strong>ards. He has been officially certified by TUV Rhe<strong>in</strong>l<strong>and</strong> as<br />
the Functional Safety (FS) Eng<strong>in</strong>eer.<br />
Viacheslav defended his PhD <strong>in</strong> Computer <strong>Systems</strong> at L<strong>in</strong>köp<strong>in</strong>g University (LiU) <strong>in</strong> 2009. His PhD thesis entitled "Schedul<strong>in</strong>g <strong>and</strong><br />
Optimization of Fault-Tolerant Distributed <strong>Embedded</strong> <strong>Systems</strong>" dealt with several aspects related to design optimization <strong>and</strong><br />
schedul<strong>in</strong>g of distributed embedded systems with fault tolerance aga<strong>in</strong>st transient <strong>and</strong> <strong>in</strong>termittent faults. His thesis opponent was<br />
Prof Krishnendu Chakrabarty from Dept of Electrical <strong>and</strong> Computer Eng<strong>in</strong>eer<strong>in</strong>g at Duke University (USA).<br />
Viacheslav's supervisors were Prof Zebo Peng <strong>and</strong> Prof Petru Eles from <strong>Embedded</strong> <strong>Systems</strong> Lab at L<strong>in</strong>köp<strong>in</strong>g University (LiU) <strong>and</strong><br />
Prof Paul Pop from Technical University of Denmark (DTU). Dur<strong>in</strong>g his PhD, Viacheslav was <strong>in</strong>volved <strong>in</strong>to the National<br />
Graduate School <strong>in</strong> Computer Science (CUGS) <strong>and</strong> the ARTES++ National Graduate School <strong>in</strong> Real-Time <strong>Systems</strong>."<br />
Read more at: http://www.ida.liu.se/~viaiz/<br />
Lean Architect<strong>in</strong>g , STAFFAN PERSSON (Scania)<br />
This talk is about Lean, Lean product development of <strong>in</strong>-vehicle software at Scania <strong>and</strong> specifically about the use <strong>and</strong> need of<br />
architecture <strong>and</strong> architects <strong>in</strong> a Lean development context.<br />
Staffan Persson is lead architect for Scania <strong>in</strong>-vehicle software <strong>and</strong> electronics, responsible for functional architecture <strong>and</strong><br />
methodology.<br />
Architect<strong>in</strong>g Automotive Software: Industrial Practice, ULRIK EKLUND (VolvoCar)-<br />
Today’s talk presents an <strong>in</strong>-depth view of how architects work with ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g software architectures <strong>in</strong> the automotive <strong>in</strong>dustry.<br />
It also presents what consequence technical choices <strong>and</strong> bus<strong>in</strong>ess strategy have on the architect<strong>in</strong>g process. The talk concludes with<br />
some personal observations about best practices <strong>and</strong> areas of possible improvement.<br />
Ulrik is <strong>and</strong> <strong>in</strong>dustrial PhD student for Volvo Car Corporation, work<strong>in</strong>g at the Dept. of Computer Science & Eng<strong>in</strong>eer<strong>in</strong>g,<br />
Chalmers Univ. of Technology. You can read more on his blog at: http://automotive-sw-architecture.blogspot.com/<br />
DELEGATES LIST<br />
SPEAKERS<br />
Ulrik Eklund Chalmers ulrik.eklund@chalmers.se<br />
Mats Ekman Saab Aerospace mats.x.ekman@saabgroup.com<br />
Dietmar Fiedler Ericsson dietmar.fiedler@ericsson.com<br />
Jörgen Hansson Chalmers jorgen.hansson@chalmers.se<br />
Erik Herzog Saab Aerospace & INCOSE Sweden erik.herzog@gmail.com<br />
Viacheslav Izosimov EIS by Semcon Viacheslav.Izosimov@eis.semcon.com<br />
Staffan Persson Scania staffan.persson@scania.com<br />
Mart<strong>in</strong> Törngren ICES Director, <strong>KTH</strong>/ITM/MMK & mart<strong>in</strong>@md.kth.se<br />
DELEGATES<br />
Lennart Alex<strong>and</strong>er EIS by Semcon lennart.alex<strong>and</strong>er@semcon.com<br />
Gunnar Berg Scania gunnar.berg@scania.com<br />
Mattias Biehl <strong>KTH</strong>/ITM/MMK biehl@md.kth.se<br />
Jan Danielsson Scania jan.danielsson@scania.com<br />
Kathr<strong>in</strong> Dannmann <strong>KTH</strong>/ICT dannmann@kth.se<br />
Erik Dyrelius Scania erik.dyrelius@scania.com<br />
Jad El-Khoury <strong>KTH</strong>/ITM/MMK jad@kth.se<br />
Peter Eriksson EIS by Semcon peter.y.eriksson@semcon.com<br />
Anders Eskilson Scania <strong>and</strong>ers.eskilson@scania.com<br />
Niclas Evertsson Scania niclas.evertsson@scania.com<br />
Krist<strong>in</strong>a Falk EIS by Semcon krist<strong>in</strong>a.falk@semcon.com<br />
Björn Fjellborg Ericsson & ICES Board bjorn.fjellborg@ericsson.com<br />
Magnus Förnberg Saab magnus.fornberg@saabgroup.com<br />
Jonian Grazhdani Scania jonian.grazhdani@scania.com<br />
Mart<strong>in</strong> Grimheden <strong>KTH</strong>Y/ITM/MMK mjg@kth.se<br />
Anders Gustavsson Mecel agusta87@volvocars.com<br />
Daniel Hugardt Atlas Copco Tools Daniel.Hugardt@external.atlascopco.com<br />
Fahimeh Jafari <strong>KTH</strong>/ICT/ES fjafari@kth.se<br />
Abbas Eslami Kiasari <strong>KTH</strong>/ICT/ES kiasari@kth.se<br />
Fredrik Klass EIS by Semcon fredrik.klass@semcon.com<br />
Adam Klotblixt Atlas Copco Tools adam.klotblixt@se.atlascopco.com<br />
Alf Larsson Ericsson alf.larsson@ericsson.com<br />
Erik L<strong>in</strong>dquist EIS by Semcon (& ICES Silver Rep) erik.l<strong>in</strong>dquist@semcon.com<br />
Jan L<strong>in</strong>dstedt Stoneridge Electronics Jan.L<strong>in</strong>dstedt@Stoneridge.com<br />
Vasileios Manolopoulos <strong>KTH</strong>/ICT/RaMSiS vama@kth.se<br />
Johan Naeser Saab johan.naeser@saabgroup.com<br />
Tahir Naseer <strong>KTH</strong>/ITM/MMK tnqu@kth.se<br />
Shir<strong>in</strong> Nasirpour <strong>KTH</strong> shr<strong>in</strong>_nasirpour@yahoo.se<br />
Magnus Persson <strong>KTH</strong>/ITM/MMK magnus.persson@md.kth.se<br />
Erik Rundqvist EIS by Semcon erik.rundqvist@semcon.com<br />
Anders Sahlström EIS by Semcon <strong>and</strong>ers.sahlstrom@semcon.com<br />
Tony S<strong>and</strong>berg Scania & ICES Board tony.s<strong>and</strong>berg@scania.com<br />
Ingo S<strong>and</strong>er <strong>KTH</strong> <strong>in</strong>go@kth.se<br />
Gaetana Sapienza ABB AB, Cewe-Control gaetana.sapienza@se.abb.com<br />
Anna Selmarker Scania anna.selmarker@scania.com<br />
Arash Shakeoi <strong>KTH</strong>/ICT ashakoei@kth.se<br />
Peter Sjöberg Volvo Construction Equipment peter.t.sjoberg@volvo.com<br />
Mattias Sjögren Stoneridge Electronics mattias.sjogren@stoneridge.com<br />
Joacim Wenna Stoneridge Electronics Joacim.Wenna@Stoneridge.com<br />
Johnny Öberg <strong>KTH</strong>/ICT johnnyob@kth.se<br />
Dan Öhlund Stoneridge Electronics & ICES Board Dan.Ohlund@Stoneridge.com