Prof. Atkinson

1
1. Find out why software engineering is important
Overview
Software
Engineering
see some software engineering
failures
Get
acquainted with –
Group
■
2.
■
the Chair of Software Engineering
■ the research
■ the people
■ the teaching
School of Business Informatics
and Mathematics
Software Engineering
Prof. Dr. Colin Atkinson
1
Members
2
■
Prof. Dr. Colin Atkinson (since 2003)
■
Previously at Fraunhofer IESE and TU Kaiserlautern
 9 researchers
Software Engineering
Prof. Dr. Colin Atkinson
2
Courses
3
■
Bachelor
■
Softwaretechnik
■ Grundlagen der Softwareentwicklung
■
Software Engineering Praktikum
■ Team project
■
Master
■
Advanced Software Engineering
■ Software Specification, Software Testing, …
■
Model-Driven Development
■ MDA, CIM, PIM, PSM, DSL & weitere TLAs…
■
Enterprise Architecture Modeling
■ RM-ODP, Archimate, Zachman, OSM
■
Teamprojekte and Seminars
■ Verschiedene Projekte
Software Engineering
Prof. Dr. Colin Atkinson
3
Research Foci
1.
4
Model Driven Development
■
Multi-Level-Modeling
■
MELANEE Modeling Tool
Specification (WHAT?)
Behavior Model
(UML statechart diagram)
2.
Functional Model
(operation specifications)
Komponent
Interaction Model
(UML interaction
diagrams)
Activity Model
(UML activity diagrams)
3.
Structural Model
(UML class
diagrams)
Structural Model
(UML class
diagrams)
Componet-based development
■
KobrA
■
Service-oriented architectures
Realization (HOW?)
Software Reuse
■
Software Engineering
Prof. Dr. Colin Atkinson
Test driven reuse
with Merobase and Code Conjurer
4
Research Foci
4.
5
Software Quality
■
Test Sheets
■
Metrics
5.
6.
“Green IT“
■
Green SLAs
■
Federated Data Centers
Orthographic Software Modeling
On-demand, projective views
■
Dimenstion-based navigation
Operational
projection
component
■
Structural
projection
Behavioral
projection
Software Engineering
Prof. Dr. Colin Atkinson
5