[Events] Lero Invited Speaker - Tim Trew - "Towards Normal Design of Embedded Software" - Tuesday 15th December - 11am - LRG032

Katherine.Martin Katherine.Martin at lero.ie
Tue Dec 15 09:28:43 GMT 2009










"Towards Normal Design of Embedded Software"



Invited speaker:

Tim Trew



Tuesday 15th December - 11am - LRG032




The 1990s, the introduction of cheap digital audio/video processing
cuased dramatic changes in the development of software for embedded
products, ranging from TVs to medical imaging systems. As the amount of
software increased, so the style of software development changed from
one of small teams, with a focus on performance, to global multi-site
development and product line architectures that support reuse. During
this, the paradigm for software design had moved from decomposition,
e.g. Hatley-Pirbhai, to one of composition, which supported reuse but
were less explicit in their description of the global behaviour of the


These changes resulted in the introduction of software architecture as
the unifying force between distributed development teams and raised the
challenge of identifying which decisions have to be made explicitly in
the architecture for smooth integration and long-term maintainability,
while also preserving performance in products where hardware cost
remains critical. Lack of an adequate dynamic view resulted in some
early products suffering severe integration problems and the subsequent
root-cause analyses identified properties that should hold to avoid
them. However, this was still insufficient to provide the guidance for
Vincenti's "normal design", whereby "the engineer engaged in such design
knows at the outset how the device in question works, what are its
customary features, and that, if properly designed along such lines, it
has a good likelihood of accomplishing the desired task".


Recently, there has been considerable progress in capturing wisdom in
relation to software architecture, e.g. POSA4/5 and Zimmermann's
Reusable Architectural Decision Models, but neither provides a practical
solution for the software architect of an embedded product. This seminar
will discuss the development of a reference architecture and associated
guidelines to bring "normality" to design and the benefits that this can
bring to an industry that has transformed from vertically integrated
companies to a supply chain of specialist software companies.



Until recently, Tim Trew was a Research Fellow at NXP Semiconductors
(previously Philips Semiconductors), Eindhoven, where he has been
focussing on software integration issues since 1995. A significant theme
has been identifying the causes of integration failures, how to test for
them and the design approaches that should be adopted to eliminate them.
This work was informed by his involvement in many "first-of-a-kind"
developments in Philips, which was a fertile ground for case studies.
His interests broadened to guidelines for the development of
architectures, the assessment of the technical risks associated with
integrating third-party software and the challenges of developing
embedded software in supply chains. 


Tim Trew graduated from the University of Bristol in 1980, whereupon he
joined Philips Research Laboratories in the UK, initially working on
high definition TV displays, video compression, image analysis and
interactive TV, before moving into the areas of software architecture
and testing. In 2007 he transferred to the research organisation of NXP
Semiconductors, followed by a recent move to Virage Logic. 



This talk can be viewed at http://connect.lero.ie/timtrew  



If you would like to attend please RSVP to  katherine.martin at lero.ie 





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.skynet.ie/pipermail/events/attachments/20091215/ffc44194/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 13393 bytes
Desc: image001.jpg
Url : http://lists.skynet.ie/pipermail/events/attachments/20091215/ffc44194/attachment-0001.jpeg 

More information about the Events mailing list