The Joint Course on Software Engineering: Past, Present

Download Report

Transcript The Joint Course on Software Engineering: Past, Present

Three Years of Cooperation under the
Auspices of the Stability Pact for
South Eastern Europe
Klaus Bothe
3rd Workshop Software Engineering Education and Reverse Engineering,
Ohrid, Macedonia, 2003
Institute of Informatics, Humboldt University – Berlin, Germany,
[email protected]
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid,
Macedonia, 2003
1
Purpose of this presentation
 Introduction to the workshop
 Short summary of our activities
(not only for the new participants)
 Overview of Ohrid workshop lectures
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
2
Workshops
Sep. 2001: 1st Workshop Software Engineering
Education and Reverse Engineering, Novi Sad
Sep. 2002: 2nd Workshop Software Engineering
Education and Reverse Engineering, Plovdiv
Aug. 2003 3rd Workshop Software Engineering
Education and Reverse Engineering, Ohrid
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
3
The Background
Stability pact for South-Eastern Europe
DAAD
2000
(German Academic
Exchange Service)
Academic
Reconstruction of
South Eastern
Europe
2001
Humboldt University Berlin
University of Novi Sad
University of Skopje
University of Plovdiv
University of Belgrade
University of Kragujevac
University of Nis
2003
University of Zagreb
University of Sarajevo
University of Banja Luka
University of Timisoara
University of Tirana
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
4
Fields of cooperation
Distributed reverse engineering:
XCTL
Software system used in experimental physics
Joint course on software engineering:
JCSE / SETT – Net
Network for software engineering training and teaching
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
5
Milestones
Oct. 1999: Zoran Budimac
DAAD
Berlin
2000: DAAD starts special program in the framework of the Stability Pact
Sep. 2001: 1st Workshop on SEE and RE, Novi Sad
Autumn 2001: Computer laboratories for Novi Sad, Nis, Kragujevac (HRK)
Oct. 2001: Investigation of XCTL by some groups has started
Feb. 2002: first joint course activities
Spring 2002: Software support for Skopje (HRK)
Sep. 2002: 2nd Workshop on SEE and RE, Plovdiv
Winter 2002: first SE lecture in Novi Sad based on English slides
May 2003: Meeting of project leaders in Berlin,
First conference papers on project results:
ITI 2003 (Cavtat), Eurocon 2003 (Ljubjana), 1st BCI (Thessaloniki)
Aug. 2003 3rd Workshop on SEE and RE, Ohrid
Sep. 2003: DAAD conference on Stability Pact results
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
6
Participants of the Ohrid workshop
Plovidv
Novi Sad
Zoran Budimac
Natasa Ibrajter
Mirjana Ivanovic
Zoran Putnik
Mihajlo Kresojevic
Ivan Pribela
Emil Doytchev
Malina Georgieva
Asya Stoyanova-Doytcheva
Stanimir Stoyanov
Bojan Botev
Radin Gospodinov
Banja Luka
Slavko Maric
Zagreb
Kresimir Fertalj
Damir Kalpic
HU Berlin
Klaus Bothe
Ulrich Sacklowski
Kay Schützler
Sam Joachim
Skopie
Vangel Ajanovski
Boro Jakimovski
Anastas Misev
Katerina Zdravkova
Kragujevac
Nenad Grujovic
Radovan Slavkovic
Sarajevo
Novica Nosovic
Timisoara
Ioan Jurca
Belgrade
Dragan Bojic
Milos Cvetanovic
Dusan Tosic
Tirana
Nis
Miroslav Ciric
Luan Jubica
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
7
Project activities
Distributed reverse engineering:
XCTL
Plovdiv:
 Reverse engineering of an
XCTL subsystem
Belgrade:
 URCA: software architecture
recovery
 Porting to Visual C++
Novi Sad:
 Requirements specification
„Manual adjustment“
HU - Berlin:
 Improvements by diploma thesis
Joint course on software engineering:
JCSE / SETT – Net
Universities of
 Novi Sad
 Skopje
 Belgrade
 Plovdiv
 HU Berlin
Activities:
 Translation to English
 Addition of new slides
 New topics
 Lecture notes
 Slide style guides
 ...
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
8
Distributed reverse engineering:
participants and Ohrid workshop lectures
Plovdiv
A. Stoyanova-Doytcheva
B. Botev
R. Gospodinov
Belgrade
D. Bojic
Milos Cvetanovic
Novi Sad
Z. Budimac
Experiments with the XCTL
system
Architectual investigation of
XCTL by URCA
Visualisation of the use of XCTL
by multimedia means
HU Berlin
K. Bothe
U. Sacklowski
K. Schützler
Progression of the XCTL system
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
9
Joint course on software engineering:
participants and Ohrid workshop lectures
Novi Sad Z. Budimac
N. Ibrajter
M.Ivanovic
Z. Putnik
M. Kresojevic
I. Pribela
Skopie
V. Ajanovski
B. Jakimovski
A. Misev
K. Zdravkova
Overview:
current state, style guides,
review reports, copyright,
update ...
Experience reports
Presentation of topics
Belgrade D. Bojic
Plovidv
E. Doytchev
M. Georgieva
A. Stoyanova-Doytcheva
S. Stoyanov
HU Berlin K. Bothe
U. Sacklowski
K. Schützler
S. Joachim
Environment:
assignments, case studies
e – Learning
General SE topics
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
10
Fields of cooperation:
relationships
Distributed reverse
engineering:
XCTL
Both are
distributed SE
projects
Joint course on
software
engineering
Case study in
the course
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
11
The tasks of the Ohrid workshop
 Dissemination and discussion of results:


XCTL activities
Joint course on SE
 Planning the future:


Search for themes of future cooperation
Integration of new participants
Three Years of Cooperation under Auspieces of the Stability Pact for South Eastern Europe, Ohrid, Macedonia, 2003
12