CDT501 2009 period 3
ADVANCED COMPONENT-BASED SOFTWARE ENGINEERING
Component-based development is a large 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). However there are many other component models that have successfully being used in different engineering domains.The course is based the book “Building reliable component-based Systems” and other literature.
of the course is:
The course is research-oriented. The students will get familiar with State -of-the art in component-based software engineering. The students will get an introduction to CBSE principles and methods. In addition to ordinary lectures, some researchers from the area will give guest lectures.
The students will
topics and analyze them in more details, exemplify them, and present them. The task
for each student will be:
Part1: - Study, write a report and present a topic from a basic principles of CBSE
Part 2: - Study, write a technical report or do a research work, or a practical implementation of a topic in CBSE