ADVANCED COMPONENT-BASED SOFTWARE ENGINEERING CDT501 2009

Assigments Assignment 1    Assignment 2

Num.

Name

e-mail

topics
1 ANA PETRICIC ana.petricic(at)mdh.se A: 1, 2, 6
2 KHAN SAJJAD ALI skn08008(at)student.mdh.se B: 1, 2, 7
BHATTI ZAFAR AHMAD sbi08002(at)student.mdh.se
3 ALAM MD. SAFIQUL sam08003(at)student.mdh.se F: 1, 3, 5
ULLAH MOHAMMAD muh08001(at)student.mdh.se
4  ISLAM MOHAMMAD NAZRUL mim08002(at)student.mdh.se H: 12, 13, 16
DUTTA AVIJIT ada08001(at)student.mdh.se
5 RAJA MIKAEL mra01001(at)student.mdh.se A: 1, 2, 6
6 CAUSEVIC ADNAN adnan.causevic(at)mdh.se C: 3, 4, 9
CAUSEVIC AIDA aida.delic(at)mdh.se
7 RINNE VIDAR vre03001(at)student.mdh.se A: 1, 2, 6
8 PANON SUPIRATANA psa07001(at)student.mdh.se G: 10,13, 14
9 ABBAS RIASAT ras05001(at)student.mdh.se E: 12, 13, 14
FEUGAS ALEXANDRE afs08001(at)student.mdh.se
10 MISCHLICH JAN jmh09001(at)student.mdh.se B: 1, 2, 7
CHIMEVA KATYA kca09001(at)student.mdh.se
11 PORDEL MOSTAFA mpl08001(at)student.mdh.se E: 12, 13, 14
YEKEH FARAHNAZ fyh08001(at)student.mdh.se
12 SURYADEVARA ANURADHA asa08003(at)student.mdh.se H: 12, 13, 16
13 HUSSAIN WAQAR whn08001(at)student.mdh.se B:1, 2, 7

 

 

 Seminar agenda for presentations of Assignment 1

 

11:15 - 11:30    Introduction to assignment 2
11:30 - 11:50    Pordel Mostafa and Yekeh Farahnaz
11:50 - 12:10    Panon Supiritana
--- break ----
13:00 - 13:20    Aida Causevic and Adnan Causevic
13:20 - 13:40    Mikael Raja
13:40 - 14:00    Khan Sajjad Ali and Bhatti Zafar Ahmad
14:00 - 14:20    Anuradha Suryadevara
14:20 - 14:40    Riasat  Abbas and Feugas Alexandre
--- break ----
14:45 - 15:05    Vidar Rinne
15:05 - 15:25    Jan Mischlich and Katya Chimeva
15:25 - 15:45    Islam Mohammad Nazrul and Dutta Avijit
15:45 - 16:05    Alam Md. Safiqul and Ullah Mohammad
16:05 - 16:25    Hussain Waqar

On Wednesday each group will have strictly 15 minutes for presentation and 5 minutes for questions and changing of speaker.
You should send your presentations to Aneta Vulgarakis (ppt or pdf) by Wednesday 9AM.

 

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: 3, 4, 9
D: 5, 11, 12
E: 12, 13, 14
F: 1, 3, 5
G: 10, 13, 14
H: 12, 13, 16

Describe them, find relations
between them

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 System Component Model 
 



Assignment 2: Modeling Component-Based Systems using two different component models

Goal of assignment 2:

  • Learn about modeling component-based systems using two different component models

  • Learn about principles of the two component models

  • Practical exercise in modeling component-based systems

  • Following and reporting the own work and reflecting over the work and the results

  • Make assignment 2 more fun!


Modeling languages and tools:

Students will learn two different modelling languages; UML which is a de facto standard modeling language, and SaveCCM, a component model developed at MdH.
Also, one of the goals of the assignment is to get practical experience, therefore students will have to model a system using either SaveIDE tool (a tool for developing systems using SaveCCM language) or IBM Rational Software Modeler tool (a tool for designing UML models) with a SaveUML profile (a UML profile developed at MdH).

Date Activity Resources
2009-02-04 / 2009-02-11 Training:
UML component diagrams, using UML profiles, SaveCCM
SaveCCM resources
Assignment 2 slides
2009-02-11 / 2009-02-17 Training:
Modeling manually an example application (A1) in UML and SaveCCM
The description of a Temperature regulation system.
Details and instructions: Temperature regulation system files
2009-02-17, 23:59 Submission
Submission of the model example A1 (PPT file) - the UML component diagram and the SaveCCM model
Send your models to Ana Petricic
2009-02-18 Questionnaire I
Questionnaire about modeling with SaveCCM, UML and UML profiles
Available on Blackboard system.
Questionnaire availability: 8:00 - 20:00
2009-02-19 / 2009-02-24 Installation&Training
Installing modeling tool, SaveIDE (Group1) or IBM RSM+SaveUML profile (Group2).
Modeling an example application (A1) in this tool
Installation and using instructions:
SaveIDE: Instructions, SaveIDE plugins
IBM RSM: Instructions, RSM project
2009-02-24, 23:59 Submission
Submission of the model example A1 modelled by the tool
Compress the whole project folder into a .zip or .rar archive and send it to Ana Petricic
2009-02-25 / 2009-03-10 Modeling:
Modeling application (A2) using the tool
The description of Autonomous truck navigation system.
Details and instructions: ATN system files
2009-03-10, 23:59 Submission
Submission of the model A2 modeled by the tool
Compress the project folder and progress notes into a .zip or .rar archive and send it to Ana Petricic
2009-03-11 Questionnaire II
Questionnaire about your results and experience of modeling in given tools.
(NEW) Available on Blackboard system.
Questionnaire availability: 8:00 - 20:00
2009-03-15 Submission
Submission of the presentation (max 5 slides)

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