Component Based Software Engineering

(2IF20, Componenten 2)

Edition 2006-2007

M.R.V. Chaudron

 

Fridays 5th & 6th hour, Location: Laplace dungeons.

Latest updates:

-        Schedule & Instructions for project presentation 10 november

-        Bepaling eindcijfer:

-         Opdracht: 30% + eindtentamen: 70%

-         + beide moeten >5 zijn

-         + alle huiswerkopgaven moeten ingeleverd zijn

-        Homework for 27 october: hand in example of bad component and/or interface design.

-        Clarification of hand-in for 13 october: inleveren 5 tentamenvragen + antwoorden per student

-        updates links to diktaat chapter 2 and homework and reading materials for week 4 and 5.

-        updated link to assignments page (this link was presented at the 2nd lecture).

 

 

Assignment Page

 

Lectures  - this schedule is subject to change.

 

Week

No

Date

Lecturer

Topic - slides

Home-work

36

1

Fri 8 Sept

Chaudron

Introduction CBSE

Introduction Component Models

-         Diktaat Ch. 1

-         McIllroy Mass produced software components

-         Volume II: Technical Concepts of CBSE, F. Bachman et. al.,

-          

37

2

Fri 15 Sept

Tom Verhoeff

Introduction Python

-         Read & install Picolo Material:

-         paper

-         presentation

38

3

Fri 22 Sept

Muskens

Component Technologies

The Koala Component Model

-         Koala, a Component Model for Consumer Electronics Product Software

-         The Koala Component Model for Consumer Electronics Software

39

4

Fri 29 Sept

Chaudron

- Component Models

- CBSE Processes

-         Diktaat Ch. 2

-         Pipes and filters

-         write down your ideas on composition:

-          What should composition be?

-         How do existing binding / composition mechanisms work?

 

5

Fri 6 Oct

Chaudron

Software Composition

 

41

 

Fri 13 Oct

Tussenweek – inleveren 5 tentamenvragen+ antwoorden per student

42

6

Fri 20 Oct

Chaudron

Design and Specification of Components

ISpec

For example UML Component Modelling

43

7

Fri 27 Oct

Chaudron

Testing, Predictable Assembly & Reuse and its economics

Diktaat chapter on reuse & economics

Hand-in: example of bad interface design

 

Concerning predictability in dependable component-based systems

44

8

Fri 3 Nov

Vd Brand

Program Generators

The Future of Component-Based Development is Generation, not

Retrieval

45

9

Fri 10 Nov

 

Final Demonstration

 

46

10

Fri 17 Nov

inhaalweek

 

 

Study Guide

Literature References