Die Workshop-Reihe "Hot-Spots der Software-Entwicklung" (HSE) widmet sich aktuellen Herausforderungen in der industriellen Software-Entwicklung. Industrie und Forschung diskutieren Themen drängender Bedeutung. Der Tagungsband liegt nun vor.
Der Workshop Referenzarchitekturen hatte das Ziel, eine Plattform für den Erfahrungsaustausch zwischen Industrie und Forschung zu bieten. Themen waren unter anderem: Erfahrungen mit Referenzarchitekturen und ihr konkreter Nutzen sowie modellbasierte Softwareentwicklung mit Referenzarchitekturen und Managementaspekte.
Dem Unterschied zwischen Anspruch und Wirklichkeit war der Workshop „Service- orientierte Architekturen” gewidmet, in dem Referenten aus Industrie und Forschung sich zum Thema SOA positionierten, Erfahrungen aus Praxisprojekten austauschten und kritisch hinterfragten. Der unten verfügbare Tagungsband fasst die Inhalte, Themen und Vorträge des Workshops zusammen.
Unter verschiedenen Namen wie Language Oriented Programming, Generative Programmierung, Software Factories oder Domänenspezifische Sprachen (DSL) hält derzeit eine neue Art der Software Entwicklung Einzug in die Software Branche. Die Technologien dahinter haben zum Ziel, in stärkerer Fokussierung auf Anwendungsdomänen einen neuen Weg der Software Entwicklung zu etablieren. Mittlerweile drängen neue Werkzeuge auf den Markt, um die Erstellung von Domänenspezifischen Sprachen zu erleichtern. Der Workshop widmet sich den Chancen und Risiken dieser generativen Software Engineering Ansätze.
Leistungsbeziehungen, bei denen ein Software-Dienstleister für die Erbringung von Entwicklungsleistungen oder für die Lieferung fertiger Systeme verpflichtet wird, sind meist von Unsicherheit und teils langwierigen Verhandlungen geprägt. Prominente Beispiele zeigen, dass derartige Beziehungen leider nicht selten erst vor Gericht beendet werden. Doch auch wenn der Auftragnehmer die vertraglich vereinbarten Projektziele verfolgt und die vereinbarten Leistungen erbringt, bleibt noch zu prüfen, ob diese tatsächlich den übergeordneten Zielen des Auftraggebers entsprechen.