ADVANCED COMPONENT-BASED SOFTWARE ENGINEERING

Assigment 0

  • Write  a report (3 pages) about modelingt components by UML -  UML components (notation, interfeces, connections, ports)
  • Make a UML model of ATM machine use component, class and sequemce diagrams. Idenify components, their interfeces (required and provided)

Name

e-mail

submitted

Danish Muhammad Rafique mdh07001 at student.mdh.se +
Liu Sha slu07001 at student.mdh.se +
Johannes Prause jpe08001 at student.mdh.se +
Jagadish Suryadevara jagadish.suryadevara at mdh.se +
Tzimoulis Nikolaus nts08001 at student.mdh.se +

Panon Supiratana

psa07001 at student.mdh.se +

Assiments Assigment 1    Assigment 2

Name

e-mail

topics

submitted

Danish Muhammad Rafique mdh07001 at student.mdh.se 1,2,13

 

Liu Sha slu07001 at student.mdh.se

13,14,16

 
Johannes Prause jpe08001 at student.mdh.se  

 

Jagadish Suryadevara jagadish.suryadevara at mdh.se  

 

Tzimoulis Nikolaus nts08001 at student.mdh.se  

 

Panon Supiratana

psa07001 at student.mdh.se    

 

Assignment 1: Selected topic of CBSEs

Report template MS word  latexTemplate.tar.gz   latexTemplate.zip,
PPT template
Review Template

TOPICS to Select

PROPOSAL FOR COMBINATIONS
 

A: 1,2,6

B: 1,2,7
C: 1,2,13
D: 1,2,16
E: 1,3,4,
F: 1, 3,5
G: 10,14
H: 13,14,16
 I: 8,11
J: 7, 8
 
qDescribe them, find relations between them
q

Find related literature

 

Select combination and mail to
Aneta Vulgarakis <aneta.vulgarakis@mdh.se>

1   Basic Concepts in CBSE
2   On the Specification of Components
3   Architecting Component-based Systems
4   Component Models and Technology
5   Component-Based Development Process
6   Semantic Integrity in CBD
7   Role-Based Component Engineering
8   Dispelling the Myth of Component Evaluation
9   Component Composition and Integration
10  Predicting System Trustworthiness
11  Components in product-line architecture
12  The Koala Component Model
13 Components in RT systems
14 Components in Safety-Critical RT Systems
15 Providing RT Services for COTS
16 CB Embedded Systems
17 ABB AIP
18 Application Integration
19 Dassault Syst?me Component Model 

Assignment 2: Selected topic of CBSE

Component model implementation:  Assigments slides

Assigment 2 includes reading and summarizing a selected topic.  The results are a) presentation 20 minutes (up to 20 slides) and a report.

NOTE: Copies form the literature/internet are illigal!

Report template MS word  latexTemplate.tar.gz   latexTemplate.zip,
PPT template

Assigment  

 

1

Make a presentation of Basic Concepts of CBSE, based on a given text (see the link) . Select a component model (example picolo) and write a report in which you show how these principles are applied for this component model.

2

CBSE and resuability - read a chapter and prepare the presentation (see the link). Find literature on the web  (google "components reuse)" and write a report component-based development and reuse

3

Describe Dynamic composition - plug-and play mechanisms. Describe the mechanisms in plug-and play in different technologies: COM, .NET, EJB - how the components are registered

4

Describe the component-based development process

5

Real time CORBA

6

Fractal, Julia and Think component models -presentation and a report

7

ECLIPSE is a platform in which ut is possible to plug in different components. Descrbe the mechanisms of plug-in, communication between different components. Implement a small example of two eclipse components that communicate between

8

Different ADLs and components - find different ADLs (ACME, Rapid, etc), describe their basic characteristics and in in particular specification of components.Select 2 ADLs and  use them to specify an example (ATM).

9

 

10

 


 

Name topics review sent approved
Liu Sha CBSE and resuability - read a chapter and prepare the presentation (see the link). Find literature on the web  (google "components reuse)" and write a report component-based development and reuse    
Panon Supiratana ECLIPSE is a platform in which ut is possible to plug in different components. Descrbe the mechanisms of plug-in, communication between different components. Implement a small example of two eclipse components that communicate between    
       
       
       
       
       
       
       

 

SEMINAR AGENDA

 


This page has been accessed  [an error occurred while processing this directive] times