A world of components

Dr. Rafael Corchuelo
University of Sevilla (Spain)
Facultad de Informatica y Estadistica
Dpto. de Lenguajes y Sistemas Informatico

Abstract:
This presentation is aimed at two main goals: First, we are going to talk about components, which is the state-of-the-art technology in software engineering; next, we are going to introduce the Faculty of Computer Science and Statistics of the University of Seville.

Components have been presented as the next generation technology for supporting large scale, distributed systems, especially in the context of e-commerce applications. In this talk, we report on them: first, we present a definition and sort out the difference with objects; next, we criticise current component technology and propose a number of solutions to increase the overall quality of component-based software; finally, we give some future directions.

We shall also present the Faculty of Computer Science and Statistics of the University of Seville. It is evolving, and it shall become a College of Computer Engineering next year. We shall discuss some of the important factors behind this challenging transformation, because Computer Science vs. Computer Engineering is one of the hottest topics in nowadays-academic world.

Curriculum Vitae:
Rafael Corchuelo comes from the University of Seville, in Southern Spain. He is a Doctor of Computer Science and he has been with the Department of Computer Languages and Systems since 1994. Currently, he teaches two undergraduate courses on language processors and visual programming, and a graduate course on componentware. His main research topic is distributed systems, and he has written over forty papers on them. He also leads the research group on distributed systems of the University of Seville, which has participated in several official projects set up by the Spanish Administration, as well as several international excellence networks.

Since 1999, he heads his Faculty’s International Office and has set up exchange programmes and international collaborations with several European Universities, mainly within the framework of the Erasmus Programme.