Sei sulla pagina 1di 29

Fakultät für Informatik

Technische Universität München

sebis
Research Profile

 July 2009


Prof. Dr. Florian Matthes


Software Engineering for Business Information Systems (sebis)

wwwmatthes.in.tum.de

090726-sebis-Research-Profile © sebis 1
Research areas
Managed Evolution of Socio-Technical Systems of Systems (EAM)

Users

Social Contexts Transfer


Software Content
Projects

Domain-Specific Software Architectures


090726-sebis-Research-Profile © sebis 2
Scientific staff (full-time researchers)
Managed Evolution of Socio-Technical Systems of Systems (EAM)

Users

Social Contexts Transfer


Software Content
Projects

Domain-Driven Software Architectures


090726-sebis-Research-Profile © sebis 3
Research approach

Application

Informatics Engineering Assessment Application Domain

Abstraction

Spin-Off

090726-sebis-Research-Profile © sebis 4
Research approach

090726-sebis-Research-Profile © sebis 5
Past achievements in applied research

090726-sebis-Research-Profile © sebis 6
Application landscape management requires
a holistic view

has, consists of, depends on, uses, controls, owns, produces, consumes,…

Business Layer

Business Service Layer


Geschäfts-Service-Schicht

Application & Information Layer

Infrastructure Service Layer


Infrastruktur-Service-Schicht

sci rt e M & sI PK
a P & st ni r peul B
O & s ei get art S

st ne meri uqe R

Infrastructure Layer

Where to start? Which level of detail? Best practices?


090726-sebis-Research-Profile © sebis 7
The evolution of an application landscape can be
improved by supporting management processes

Enterprise Architecture Management

IT Architecture Management

IT Project Lifecycle
Requirements Identify Define Prioritize Implement Deploy
Management Plan Measure
Measure Measure & Commit Measure & Migrate

Strategy & Goal Management

Project Portfolio Management

Synchronization Management

What are successfulDetails


governance structures & management practices?
s. Fischer, F.; Matthes, F.; Wittenburg, A. (2005)  Fischer , F.; Hallermeier , T.; Matthes , F.; Wittenburg , A. (2008 )

090726-sebis-Research-Profile © sebis 8
Topics of interest in EAM (2009+)

090726-sebis-Research-Profile © sebis 9
Sponsors and project partners since 2002

Users

Deutsche
Börse
Systems

Consultants

090726-sebis-Research-Profile © sebis 10
Examples of EAM projects with industry partners

1.Metrics for enterprise architectures


2.Architecture radar system for project surveillance
3.Roadmaps for EA evolution
4.Survival analysis of application life spans
5.SIEMENS-TUM center for knowledge interchange
6.EAM pattern catalog
7.Development of an enterprise-specific EA management
approach
 skip details

090726-sebis-Research-Profile © sebis 11
1. Metrics for enterprise architectures

– What are good metrics for


application
landscapes?
– How to visualize metrics?

090726-sebis-Research-Profile © sebis 12
2. Architecture radar system for project
surveillance

– Information about
current projects
– Early warning system

– What are potential


threats for
IT projects arising
from the
architectural
environment?
– How can complexity of
IT projects be
measured?
– Do architectural anti
patterns for IT
projects exist?

090726-sebis-Research-Profile © sebis 13
3. Roadmaps for EA evolution

– Methodology
– Viewpoints
– Information models

– Document, envision,
and plan

– What are best-


practices for
managing EA
transformations?
– How to document
those best-
practices?
– How can constraints
for roadmaps be
considered?
§
090726-sebis-Research-Profile © sebis 14
4. Survival analysis of application life spans
Survival curves: Applications
Cumulativeprobabilityof survivingxyears(Px)
1.0

)y 0.9
itl 0.8
i
b 0.7
a
b
ro 0.6
.p 0.5
m Company A
u
c
(l 0.4 Company B
a 0.3
v
iv Company C
r 0.2
u
S
– What are the average life 0.1
0.0
spans of EA artifacts, 0 1 5
. 2 5
1
. 3 5
2
. 4 5
3
. 5 5
4
. 6 5
5
. 7 5
6
. 8 5
7
. 0
. 9 5
8 9 1
e.g. applications? Time(years)

– What are appropriate


update frequencies for
the documentation of
applications, business
processes, ...?
– How long is the current
documentation of e.g. an
application up-to-date?

090726-sebis-Research-Profile © sebis 15
5. Center for knowledge interchange

– What are successful


visualizations for EAM?
– What information models
are needed for those
visualizations?
– What are best-practice
methodologies?
§

090726-sebis-Research-Profile © sebis 16
6. Enterprise architecture management tool survey

(2007 – 2008)

– What are the current requirements from industry


for an EAM tool?
– How do existing EAM tools address these
requirements?
– How is collaborative work supported by the
different EAM tools?
– Do the EAM tools support enterprise-specific
information models?
– Do the EAM tools support automated generation
of EA visualizations?
– Do the EAM tools provide support for EA
transformation planning?

090726-sebis-Research-Profile © sebis 17
7. EAM Pattern Catalog (since 2006)

Which concern is relevant for which stakeholder?

Which activities are required to address a concern?

Which viewpoints help stakeholders to collaboratively perform the


activities?

Which information has to be available to generate a view?

Which activities, viewpoints, or information have proven not be


successful?

090726-sebis-Research-Profile © sebis 18
7. EAM Pattern Catalog Wiki (since 2008)

Countries Industries

090726-sebis-Research-Profile © sebis 19
8. Development of an enterprise-specific
EA management approach

– Introduction to EAM from a business perspective (Deutsche


Flugsicherung)
– How-to create an enterprise-specific EA management approach
(Deutsche Flugsicherung)
– Best-practices in visualizations for EAM (Deutsche Flugsicherung,
Fraport)
– Discussion on EA information modeling (Fraport)
– Overview about currently available EAM tools (Deutsche
Flugsicherung, Fraport)

090726-sebis-Research-Profile © sebis 20
EAM conferences and events organized by sebis

090726-sebis-Research-Profile © sebis 21
Participation in EAM-related working groups

090726-sebis-Research-Profile © sebis 22
National and international cooperations in EAM


§

090726-sebis-Research-Profile © sebis 23
sebis publications in 2009 (as of 7/2009, view all)

090726-sebis-Research-Profile © sebis 24
Social software & domain-specific software
architectures
Managed Evolution of Socio-Technical Systems of Systems (EAM)

Users

Social Contexts Transfer


Software Content
Projects

Domain-Driven Software Architectures


090726-sebis-Research-Profile © sebis 25
Tricia - integrated web collaboration services for
all members of the extended enterprise

§Wiki collaboration
§Personal & team blogging
§File & directory sharing
§Social networking
§Content publishing & site navigation
§Mandatory access policies defined dynamically,
www.infoasset.de
decentralized and at different levels of granularity.
§
090726-sebis-Research-Profile © sebis 26
Hybrid Wiki
Traditional Wiki:
Unstructured
Hypertext

Hybrid Wiki

 attributes, relationships and types complement text


 both can be attached to any content object
 unstructured information is gradually
transformed into a schema-based form

090726-sebis-Research-Profile © sebis 27
Enterprise 2.0 Survey

 See online version for more details


Tric
ia

090726-sebis-Research-Profile © sebis 28
Courses offered by sebis at TU München
GRes English Guided Research (Forschungsarbeit unter Anleitung) Guided Master Winter
Research
EIST German Vorlesung: Einführung in die Softwaretechnik Lecture Bachelor Summer
SEIP (BIRU) German Vorlesung: Software Engineering in der industriellen Praxis Lecture Bachelor Winter
SEBA Bachelor German Vorlesung: Software Engineering betrieblicher Anwendungen - Bachelorkurs
Lecture Bachelor Winter

SEBA Master German & Vorlesung: Software Engineering für betriebliche Anwendungen - Lecture Master Summer
English Masterkurs
SITM German Vorlesung: Strategisches IT Management Lecture Master Winter
SoftArch German & Vorlesung: Softwarearchitekturen Lecture Master Winter
English
WebApp German & Vorlesung: Web-Anwendungen - Konzepte, Softwarearchitekturen undLecture
Technologien Master Summer
English
GFSU German Seminar: Gründung und Führung kleiner softwareorientierter Unternehmen
Seminar Bachelor Summer

PSem German Proseminar: Web Services: Architekturen und Standards Seminar Bachelor On demand
HSem German Hauptseminar: Modellierung, Simulation und Steuerung adaptiver soziotechnischer
Seminar Systeme
Bachelor On demand

OSem German Oberseminar des Lehrstuhls sebis Seminar BSc&MSc Summer &
Winter
DSem German Doktorandenseminar: Software Engineering betrieblicher Informationssysteme
Seminar PhD Summer &
Winter
DBIS German Bachelor-Praktikum Datenbanken und Informationssysteme Lab Course Bachelor Summer &
Winter
PWebApp German & Master-Praktikum: Webanwendungen Lab Course Master Winter
English
090726-sebis-Research-Profile © sebis 29

Potrebbero piacerti anche