Mälardalen University, Department of Computer Science and Engineering

Advanced Component-Based Software Engineering , 5 points

Course code: CD5490 Level: Specialized
Subject: Computer Science Area of education: Natural Sciences
Valid from semester: 20051 ECTS: 7.5 credits
Ratification date: 6/25/01 Change date: 12/4/03

Objectives

The course will give students insight in the development processes based on principals for building software systems from components. It will train the students in searching for, in comprising the proper research information, in critical thinking, and presentation of relevant information.

Course content

The course include the following topics:
* CONCEPTS OF COMPONENT-BASED SOFTWARE ENGINEERING
* On the Definition of Concepts in Component-Based Software Engineering
* On the Specification of Components
* SOFTWARE ARCHITECTURE
* Software Architecture and Component Integration
* Component Models and Software Architecture
* DEVELOPING SOFTWARE COMPONENTS
* Component-Based Software Development Life-Cycles
* Semantic Integrity in Component Based Development
* Role-Based Component Engineering
* USING SOFTWARE COMPONENTS
* Component Evaluation
* Component Composition and Integration
* Testing Component-based systems
* SOFTWARE PRODUCT-LINES
* Components in product line architectures
* REAL-TIME SOFTWARE COMPONENTS
* Requirements for Real-Time Components
* Building Real-time Systems from COTS
* Component Contracts for Safety-Critical Real-Time Systems

Teaching methods

The lessons will include introductory lectures, the group work, writing reports and students presentations. The students will study the specific topic, analyze them, illustrate them by examples and present them.

Prerequisites

At least 120 p, from which it should be at least 60 p from Computer Science or Computer Engineering or equivalent.

Examination

PRO1, 5 points, Project

Marks

3, 4 or 5.

Literature

Information om aktuell kurslitteratur lämnas av institutionssekreteraren på IDt, 2001
For information about the literature contact the department, 2002