CD5490 2001 period 2

COMPONENT-BASED SOFTWARE ENGINEERING

Course Goals

Component-based development is a big trend in within industry, office automation, web-based application, etc.  Component-based software engineering is a hot topic within research and education. Component technologies define techniques and standards for building software components or systems from components. The most established technologies today are COM/DCOM, CORBA, JavaBeans and emerging .NET, EJB, CCM (Corba Component Model)

The course is based of a set of articles that will be published in a book “Building reliable component-based Systems”.

The students will study the articles, select particular topics and analyze them in more details, exemplify them, and present them. Thos work will be done in teams. Also introductory lectures will be held, as well as common workshops.

The task for each group will be:

The goal of the course is: