|
SC 08 - Software Product Line: Concepts, Foundations and Practical AspectsEduardo Almeira (UFBA)Thursday, September 30, 2010 (16:00-19:00) |
Software Product Lines is an important and effective means to obtain the benefits related to reuse, for example, quality improvement, productivity and cost reduction. However, for a software reuse approach to be effective, several aspects should be considered, such as: education, culture, management, and especially a well-defined process. In this short course, will be presented the key foundations and concepts involved in software product lines, an initial SPL process and practical experience of its use, especially in the early stages. Lecturer:
- Eduardo Almeida is an adjunct professor in the software engineering area at Federal University of Bahia, Brazil, where he is member of Software Engineering Lab (LES) and leads the RiSE Labs. Before joined to this university, Dr. Almeida worked as a reuse scientist and consultant at Recife Center for Advanced Studies and Systems (C.E.S.A.R), where he has conducted several industrial projects focused on the various reuse aspects. In the reuse efforts, Dr. Almeida has worked as project manager/researcher/scientist involved since the conception solutions until their deployment. He is also the author of more than 100 papers published and presented in conferences on these and other software reuse topics in leading venues worldwide and has served as referee in important journal papers with focus on reuse such as IEEE Transactions on Software Engineering, IEEE Software and Journal of Systems and Software. He is also head of the Reuse in Software Engineering (RiSE) where one of his activities is to start new cooperation projects around the word involving software reuse and Member of the Brazilian Committee composed of 50 specialists in the software component area, created by Brazilian Government. Dr. Almeida was Co-Chair of the 6th Brazilian Workshop on Component-Based Development (2006), creator of the WIRE - Workshop for Reuse Introduction in Companies where he has served as Co-Chair and Member of the Steering Committee, creator of the RISS - RiSE Summer School on Software Reuse where he has served as Director, creator of the C.E.S.A.R's Seminars working as Chair and Guest Editor of the Journal of the Brazilian Computer Society, Special Issue on Software Reuse (2008), chair of the Doctoral Symposium at 13th International Software Product Line Conference (SPLC) (2009) and General Chair of the 4th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS) (2010) . At the Porto Digital, Dr. Almeida in conjunction with the RiSE? staff has been the main vehicle to introduce reuse ideas in industrial and academic environment been responsible also to define the M.Sc. and Ph.D. courses focused on software reuse at the Federal University of Pernambuco and C.E.S.A.R EDU. In the last years, Dr. Almeida has been Visiting Researcher in important groups working with software reuse such as University of Mannheim (Colin Atkinson's Group) and Eidgen�ssische Technische Hochschule (ETH) (Bertrand Meyer's Group) [short period]. He is also Member of the IEEE Computer Society, Association for Computing Machinery (ACM), and the Brazilian Computer Society. In addition,he was leader of the conception on the first open source book on software reuse around the world and has worked as independent consultant involved in training, mentoring, consultant and solution development focused on software reuse. Dr. Almeida is also IEEE Computer Society Certified Software Development Professional (CSDP). In 2008, Dr. Almeida performed a Post-Doctoral research in Software Reuse, at Virginia Tech university, working with Dr. Bill Frakes.

















