Softwarearchitekturen sind wichtige Artefakte zur Unterstützung
der
Software-Entwicklung und Software-Evolution. Ziel der Entwicklung von
Softwarearchitekturen ist es, Beschreibungen für grundlegende
Strukturen von Softwaresystemen oder Familien von Softwaresystemen zu
erhalten, die einerseits die Anforderungen an das System oder
Produktfamilie reflektieren und andererseits, neben weiteren
Möglichkeiten zur Nutzung (z.B. Planung), auch eine Basis für
eine
strukturierte Implementierung und Weiterentwicklung bieten. Die
zahlreichen Ansätze zur modellbasierten Entwicklung dokumentieren
dies.
Darüber hinaus beschreiben Softwarearchitekturen auch bestehende
Softwaresysteme und dienen als Ausgangspunkt zur Transformation und
Migration. Das Finden adäquater Softwarearchitekturen vor allem
für
existierende Systeme und deren Übertragung auf andere Plattformen
hat
sich als eine bedeutende Herausforderung herausgestellt.
Ziel des Workshops ist es, neuere Ansätze zur flexiblen
Gestaltung,
Beschreibung und Anwendung von Softwarearchitekturen zu diskutieren.
Besondere Berücksichtigung sollen aktuelle Herausforderungen wie
die
Analyse, Synthese, Komposition und Evolution von Architekturen
erhalten. Geeignete Muster und Werkzeuge sind hier von hohem Interesse.
Um dem Diskussions-Charakter des Workshops Rechnung zu tragen sollen
die einzureichenden Beiträge daher eher den Charakter von
Positionspapieren haben.
Ort
und Zeit
Der Workshop findet während der GI-Konferenz Software Engineering
2007 in Hamburg statt. Als Termin für den ganztägigen
Workshop ist der 27. März 2007 geplant.
Einreichungen
Erwünscht sind Beiträge aus Forschung und Praxis aus den
Bereichen:
Service-Orientierung: Betrachtung von Methoden, Techniken
und
Werkzeugen, die die Beschreibung und Gestaltung von
Softwarearchitekturen für Services effektiv unterstützen
Modelbasierte Entwicklung: Modellbasierte Analyse, Synthese
und
Implementierung von Softwarearchitekturen
Komponententechnologie: Komponentenkonzepte für
Softwarearchitekturen
und fortgeschrittene Beschreibungssprachen für service- und
modellbasierte Softwarearchitekturen
Architektur-Redokumentation: Methoden und Verfahren zur
Ableitung und
Validierung von Softwarearchitekturen bestehender Softwaresysteme
Migration: Methoden und Verfahren zur architekturbasierten
Migration
und Transformation von Softwaresystemen (z.B. Migration in
service-orientierte Architekturen, Überführung in
Produktlinien-Architekturen)
Standards: die Rolle von Standards und Standardtechnologien
für die
Softwarearchitektur
andere wichtige Themen z.B. die Rolle der
Softwarearchitektur in den
verschiedenen Softwareentwicklungsstadien, Entwicklung und Bewertung
von Entwurfsalternativen, Produktlinien, sowie Methoden und Werkzeuge
Beiträge sind in deutscher oder englischer Sprache im Format
der
Lecture Notes in Informatics (LNI) abzufassen und sollten zwischen 4
und 8 Seiten lang sein. Einreichungen im PDF-Format sind zu senden an: