Component-based Development in the CESAR Project

Case Study 2

Abstract: CESAR is a European project jointly funded by the European Commission and ARTEMISIA, a non-profit association of R&D actors in embedded systems in Europe. The aim of the project is to develop a Reference Technology Platform (RTP) for embedded systems technology for multiple domains: automotive, aerospace, railways, and automation. To achieve this aim, CESAR has adopted Component-based Development as a basis for the RTP. In this talk I will outline the scope and scale of CESAR, and the role of CBD therein.

Presenterís bio: Kung-Kiu Lau holds BSc and PhD degrees from the University of Leeds, UK. After a temporary appointment at Leeds, he moved to the University of Manchester, UK, where he is now a senior lecturer. Currently his main research area is Component-based Software Development.

He is the editor of a book series on Component-based Software Development, published by World Scientific. He is an area editor (Logic and Software Engineering) of the Journal of Applied Logic. He has served on numerous international conference programme committees. Most recently, he was on the programme committees for the International Automated Software Engineering Conference (2000-2005), the International Symposium on Component-based Software Engineering (2005-2011), the International Symposium on Software Composition (2006-2007), and the International Conference on Generative Programming and Component Engineering (2009). He was programme chair for the Seventh International Conference on Formal Engineering Methods (2005), and for the Component-based Software Engineering Track at the Thirty-fourth Euromicro Conference on Software Engineering and Advanced Applications (2008).

He has also delivered invited talks and tutorials at many international meetings. Most recently, he delivered an invited keynote talk at the Fourth International Symposium on Formal Methods for Components and Objects (2005), and tutorials (on Software Component Models) at the Twentieth IEEE/ACM International Conference on Automated Software Engineering (2005) and the Twenty-eighth International Conference on Software Engineering (2006).