Keynotes
Stefan Arn (UBS): Open Source -
Strategie mit Zukunft?
(Freitag, 30. März, 14:00)
Vortrag
Der Einsatz von Open Source Software in sicherheitskritischen
Projekten ist technisch und organisatorisch anspruchsvoll. Es gilt, aus
dem breiten Angebot an Open-Source-Lösungen die optimale Wahl zu
treffen. Der jeweilige Entscheid hat weit reichende Konsequenzen und
muss auf der Grundlage von strategischen Überlegungen getroffen werden,
wobei operative Aspekte speziell berücksichtigt werden müssen. Am
Beispiel konkreter Projekte für grosse Finanzdienstleister, Privatbanken
und öffentliche Stellen werden strategische Überlegungen nachgezeichnet
und die Erfolgsfaktoren und Best-Practice-Ansätze mit ihren Bausteinen,
Massnahmen und Mechanismen benannt. Damit erhalten IT- und
Business-Verantwortliche einen Kriterienkatalog, der sie bei der Wahl
und Umsetzung einer zukunftsgerichteten Open-Source-Strategie
unterstützt.
Sprecher
Stefan Arn (45), dipl. Informatik-Ing. ETH, ist Gründer des
Softwarehauses AdNovum Informatik AG und Präsident von ICTswitzerland,
dem Dachverband der Schweizer ICT-Branche. 2003 wurde Stefan Arn von
Ernst & Young zum Unternehmer des Jahres gewählt. Er repräsentierte in
der Folge die Schweiz bei der Wahl des World Entrepreneur of the Year
2004 in Monaco. Seit Anfang 2007 leitet Stefan Arn als Managing Director
bei der UBS AG das Ressort Stream Delivery Unit Clients & Products im
Geschäftsbereich IT von Global Wealth Management & Business Banking.
Uwe Dumslaff (sd&m):
Der Faktor Software-Engineering in der Software-Industrialisierung
(Donnerstag, 29. März, 10:00)
Vortrag
Software-Engineering etablierte sich aus der Notwendigkeit heraus,
Software-Entwicklung hin zu einer systematischen, ingenieursmäßigen Vorgehensweise
zu gestalten. Das berücksichtigt genauso Elemente der Software-Technik als auch des
Projektmanagements, hier insbesondere im Kontext der Anwendungsentwicklung betrachtet.
Software-Industrialisierung strebt nach Entstehung und Ausbreitung der Software-Entwicklung
mit industriellen Mitteln. Zielsetzungen der Industrialiserungsbestrebungen und der
damit einhergehenden Bestrebungen nach kontinuierlicher Professionalsierung sind
Effizienzsteigerungen und Kostenoptimierungen ohne Kompromisse an die Qualität der
Ergebnisse. Herausgestellt werden Erfahrungen mit Effizienzverbesserungen durch
Standardisierung und mit Offshore-Aktivitäten. Im Fokus der Betrachtungen stehen
dabei die Anforderungen an ingenieursmäßig erstellte Zwischenergebnisse, insbesondere
aus den frühen Phasen der Anwendungsentwicklung, und an veränderte Anforderungen des
Projektmanagements.
Sprecher
Nach dem Diplom in Informatik und Forschungsarbeiten in der Softwaretechnik an der Uni
Koblenz ist Uwe Dumslaff seit 1994 bei sd&m. Über Tätigkeiten als technischer Projektleiter
und Projektmanager wurde er Mitglied der Geschäftsleitung und verantwortet heute im Vorstand die
Region Süd, die sd&m IT-Beratung und sd&m Research, den Bereich für praxisnahe
Informatik-Forschung und -Entwicklung. Anfang 2002 wurde Uwe Dumslaff in das Präsidium,
2006 zusätzlich in den erweiterten Vorstand der Gesellschaft für Informatik gewählt.
Christiane Floyd (Universität Hamburg): Architekturzentrierte Softwaretechnik
(Freitag, 29. März, 9:00)
Vortrag
War ursprünglich das Softwareprojekt die alles organisierende Betrachtungseinheit
der Softwaretechnik, so nimmt heute zunehmend die Architektur die Stellung eines zentralen
Gesamtanliegens ein. Eine architekturzentrierte Sichtweise übersteigt die zeitliche Beschränkung
auf das einzelne Projekt, stellt die Entwicklung und die verschiedenen Formen der
Weiterentwicklung von Software in einem gemeinsamen Bezugsrahmen und gestattet, das einzelne
Produkt im Zusammenhang mit anderen zu betrachten.
Sprecher
Christiane Floyd leitet den Arbeitsbereich Softwaretechnik an der Universität
Hamburg. Hier wird ein anwendungsnaher und menschenzentrierten Ansatz vertreten,
der Softwareentwicklung und -einsatz im Kontext von Arbeit und Organisation betrachtet.
Seit 1978 ist sie Professorin für Softwaretechnik, zuerst an der TU Berlin, ab 1991 in
Hamburg. In den letzten Jahren engagiert sie sich besonders für die entwicklungsorientierte
Zusammenarbeit auf dem Gebiet der Softwaretechnik mit Äthiopien.
Erich Gamma (IBM): From Eclipse to Jazz
(Mittwoch, 28. März, 9:00)
Vortrag
The development of the Eclipse platform can be described as a journey from
closed to open
transparent development. Throughout this journey the team has continuously
tuned our development
practices and processes with the goal of achieving the ongoing health of
the project.
Being toolsmiths ourselves, we have naturally been exploring how tools can
help teams apply these
practices to improve and maintain healthy projects. The result of this
exploration is "Jazz", a new team
collaboration platform. In this keynote, Erich reflects on the entire
journey and shows a snapshot of the
early work on Jazz and its evolving architecture.
Sprecher
Erich is a Distinguished Engineer at IBM Rational Software's Zurich lab. He
is one of the leaders of the Jazz
project and a member of the Jazz PMC. He was the original lead of the
Eclipse's Java development environment (JDT)
and is on the Project Management Committee for the Eclipse project. Erich
is also a member of the Gang of Four, which
is known for its classic book, Design Patterns - Elements of Reusable
Object-Oriented Software. Erich has collaborated
with Kent Beck on developing JUnit, the de facto standard testing tool for
Java, and on writing the book Contributing to
Eclipse: Principles, Patterns, and Plug-ins.
Jan Jürjens (The Open University):
Model-based Security Engineering
(Freitag, 30. März, 9:00)
Vortrag
The current state of the art in security-critical software is far
from satisfactory: New security vulnerabilities are discovered on an almost
daily basis. To improve this situation, we develop techniques and
tools that perform an automated analysis of software artefacts for
security requirements (such as secrecy, integrity, and
authenticity). These artefacts include specifications in the Unified
Modeling Language (UML), annotated source code, and run-time data such
as security permissions. The security analysis techniques make use of
model-checkers and automated theorem provers for first-order logic. We
give examples for security flaws found in industrial software using our tools.
Sprecher
Jan Jürjens is a Senior Lecturer (comp. US Assoc. Prof.) at The Open
University (the British distance university in Milton Keynes near
London), having previously lead the Competence Center for IT-Security,
Software & Systems Engineering, TU Munich (Germany). Doctor of
Philosophy in Computing from the University of Oxford and author of
"Secure Systems Development with UML" (Springer, 2004), "IT Security"
(Springer, forthcoming), and various publications on computer security
and safety and software engineering. Founding chair of the working
group on Formal Methods and Software Engineering for Safety and
Security within the German Society for Informatics (GI) and member of
the executive board of the Division of Safety and Security within the
GI, the executive board of the committee on Modeling of the GI, the
advisory board of the Bavarian Competence Center for Safety and
Security, the working group on e-Security of the Bavarian regional
government, and the IFIP Working Group 1.7 "Theoretical Foundations of
Security Analysis and Design".
Clemens Szyperski (Microsoft): Composing with Style - Components and Services meet
Architecture
(Mittwoch, 28. März, 14:00)
Vortrag
Software components held and hold a big promise. Yet, it seems,
that much software is build without drawing on composition principles.
Now we bet on services, which we assert will compose better. In reality,
service composition is better that component composition in some and worse
in other ways. For one, it seems that composability itself may be the
least composable term in the theory of computer science. In this talk,
I explore some of the troubling reasons why we have succeeded only so-so
when it comes to the creation of composable software whether software
components or software services. Software architecture can often come to
the rescue, but only when applied with great style.
Sprecher
Clemens Szyperski joined Microsoft Research as a Software Architect in 1999.
His team moved into a product incubation phase in 2001 and began production
development in early 2003. A first product developed in an entirely new way
has been released together with the new 2007 Office System. Since late 2005
he is now working on driving novel platform technology in Microsoft's new
Connected Systems Division.
His focus is on the end-to-end issues of leveraging component software to
effectively build new kinds of software. He maintains an affiliation with
Microsoft Research and continues his general activities in the wider research
arena. His Jolt-award-winning book Component Software (Addison Wesley) appeared
in a fully revised and extended second edition in late 2002. Software Ecosystem
(MIT Press), co-authored with Dave Messerschmitt of UC Berkeley, was published
in mid 2003. Clemens serves on and chaired numerous program committees,
including CBSE, ECOOP, ESEC/FSE, ICSE, OOPSLA, and QoSA. He served as assessor
and panelist for national funding bodies in Australia, Canada, Ireland,
the Netherlands, and USA. He is a cofounder of Oberon microsystems, Zurich,
Switzerland, and its publicly-traded spin-off esmertec.
From 1994 to 1999, he was an associate professor at the School of Computer
Science, Queensland University of Technology, Australia, where he retains an
adjunct professorship. He held a postdoc scholarship at ICSI, affiliated with
UC Berkeley, in 1992/93. In 1992, he received his PhD in computer science from
the Swiss Federal Institute of Technology (ETH) in Zurich under Prof. Niklaus
Wirth and in 1987 his Masters in electrical engineering/computer engineering
from Aachen University of Technology (RWTH).
|