Component Based Software Engineering (2IN65)

Edition 2007-2008

M.R.V. Chaudron

 

Wednesdays 1st & 2nd hour, Location: Matrix 1.46

Latest updates:

-        Uitslag PDA opdracht

-        Schema voor uitwisselen tussen groepjes

-        Bepaling eindcijfer:

-          Opdracht: 30% + eindtentamen: 70%

-          + beide moeten >5 zijn

-          + alle huiswerkopgaven moeten ingeleverd zijn

-        Hand-in for 3 october: inleveren 5 tentamenvragen + antwoorden per student

 

Assignment Page

 

Lectures  - this schedule is subject to change.

 

Week

No

Date

Lecturer

Topic - slides

Home-work

Agenda

35

0

29 Aug

Bondarev

Introduction CBSE

 

Euromicro

36

1

5 Sept

Chaudron

Introduction CBSE

 

-          Diktaat Ch. 1

-          McIllroy Mass produced software components

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

 

37

2

12 Sept

Chaudron

Component Models

-          Diktaat Ch. 2

 

38

 

3

19 Sept

Tom Verhoeff

Introduction Python

-          Read & install Picolo Material:

-          paper

-          presentation

ISERN

39

4

26 Sept

 

 

 

T4A final review

40

5

3 Oct

Tussenweek – inleveren 5 tentamenvragen + antwoorden per student

MODELS

41

 

10 Oct

Johan Muskens

Component Technologies (.Net, EJB, COM)

The Koala Component Model

-          Koala, a Component Model for Consumer Electronics Product Software

-          The Koala Component Model for Consumer Electronics Software

 

42

6

17 Oct

Chaudron

Software Composition

-          Pipes and filters

-          write down your ideas on composition:

-          What should composition be?

-          How do existing binding / composition mechanisms work?

 

 

43

7

24 Oct

Chaudron

Software Composition II

 

Promotie
C. Lange

44

8

31 Oct

Chaudron

Design and Specification of Components

ISpec

For example UML Component Modelling

Components Are From Mars

 

45

9

7 Nov

Huizing

Patterns I

 

 

46

10

14 Nov

Tussenweek - inleveren 5 tentamenvragen + antwoorden over blok B per student

 

47

11

21 Nov

Huizing

Patterns II

 

LAC

48

12

28 Nov

Chaudron

Testing, Predictable Assembly & Reuse and its economics

Diktaat chapter on reuse & economics

Hand-in:
     example of bad dependency design

Concerning predictability in dependable component-based systems

 

49

13

5 Dec

 

Final Demonstration

 

 

50

14

12 Dec

 

 

 

 

51

15

19 Dec

inhaalweek

 

 

 

 

 

 

 

 

 

Vd Brand

Program Generators

The Future of Component-Based Development is Generation, not

Retrieval

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Study Guide

Literature References