Autor*innen mit den meisten Dokumenten
Neueste Veröffentlichungen
- KonferenzbeitragEine Architektur für ausfallsichere Systeme in standortübergreifenden Multiserver-Umgebungen(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Boer, Andree deDie Konstruktion ausfallsicherer Systeme gehört auch heute noch zu den anspruchsvolleren Gebieten des Software-Engineerings. Zur echten Herausforderung wird diese Aufgabe, wenn in einem standortübergreifenden Gesamtsystem aus mehreren weit entfernten Servern nur eingeschränkt zuverlässige WAN-Verbindungen zur Verfügung stehen. Mit welchen Architekturen und Verfahren unter solch erschwerten Gegebenheiten eine für die Abwicklung hochgradig zeitkritischer Geschäftsprozesse ausreichende Verfügbarkeit sichergestellt werden kann, zeigt dieser Bericht am Beispiel eines Buchungs- und Ticketing-Systems für eine Fährreederei.
- KonferenzbeitragInstrumentierung zum Monitoring mittels Aspekt-orientierter Programmierung(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Focke, Thilo; Hasselbring, WilhelmDas Monitoring großer, kontinuierlich laufender Softwaresysteme liefert wichtige Daten zu deren Überwachung und Fehlerdiagnose. Wenn die Wartbarkeit der zum Monitoring nötigen Instrumentierung und der Softwareapplikation selbst kritisch ist, verbietet sich ein manuelles Einbringen des Messcodes. Aspekt-orientierte Programmierung (AOP) ermöglicht die isolierte Programmierung von Querschnittsbelangen und das automatisierte Integrieren in den Applikationscode per Annotationen. Unser Beitrag berichtet über Erfahrungen mit AOP zur Instrumentierung für Performance-Monitoring in einem verteilten Kundenportalsystem eines Telekommunikationsanbieters. Insbesondere bedarf der durch AOP erhoffte Wartbarkeitsvorteil einer kritischen Untersuchung.
- KonferenzbeitragPlanungsregeln für die Anpassung von Fachanwendungen(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Alles, Arne; Willkomm, Johannes; Voß, MarkusDie Anpassung komplexer fachlicher Standardsoftware durch Softwaredienstleister gilt als besonders risikobehaftet. Dieser Beitrag schärft die Abgrenzung des Begriffs Anpassung durch eine produktunabhängige Taxonomie für Anpassungsarten. Die Taxonomie ist Grundlage für die Entwicklung von zwölf Regeln zur Steigerung der Planungssicherheit von Anpassungsprojekten. Projekterfahrungen der sd&m AG belegen die Wirksamkeit der vorgestellten Regeln.
- KonferenzbeitragZulieferung und Integration in Automotive Produktlinien: Konfiguration von Prozessreihenfolgen innerhalb von Tasks(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Boss, BirgitDurch die steigende Komplexität von Steuergeräte-Software, die Wiederverwendung von SW-Komponenten in verschiedenen Produkten einer Produktfamilie sowie den steigenden Anteil zugelieferter Software verstärkt sich die Anforderung, die Konfiguration der zeitlichen und sequentiellen Ausführung von Prozessen in Tasks systematisch und formal je SW-Komponente zu erfassen, so dass in den Projekten eine werkzeugunterstützte Überprüfung stattfinden kann. Es wird dabei ein OSEK-konformes statisches Betriebssystem vorausgesetzt. Das entwickelte und pilotierte Konzept setzt auf dem MSR-Backbone-Gedanken auf: die durchgängige Verwendung eines xml-basierten standardisierten Austauschformats für die komplette Entwicklung und Zulieferung. Dabei wurde speziell auf den Aspekt der Variationspunkte Wert gelegt, der in Produktlinien wichtig ist.
- KonferenzbeitragContributing to Eclipse: A Case Study(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Katja, Henttonen; Mari, MatinlassiOpen source software has gained a lot of well-deserved attention during the last few years. Eclipse is one of the most successful open source communities providing an open development environment and an application lifecycle platform. The main aim of this paper is to describe a case study on contributing to the Eclipse open source community and report experiences. The most important experiences are related to building an architecture model repository tool as an Eclipse plug-in and starting a new community around it.
- KonferenzbeitragInformationsflussanalyse für angemessene Dokumentation und verbesserte Kommunikation(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Schneider, Kurt; Stapel, KaiDokumente spielen in der Softwareentwicklung eine wichtige Rolle. Sie transportieren Anforderungen und weitere Informationen. Doch Informationen fließen nicht nur durch Dokumente. In Unternehmen sind Emails, Meetings und Gespräche wichtige Informationskanäle. Wir schlagen vor, Kommunikation und Dokumentation gemeinsam zu gestalten. Das haben wir in einem großen Unternehmen praktiziert und über 100 Anomalien in einem Prozess gefunden.
- KonferenzbeitragAuf der Suche nach Werten in der Softwaretechnik: Werte und Objekte in objektorientierten Programmiersprachen(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Rathlev, Jörg
- KonferenzbeitragSeparation of Concerns in AJAX-based web applications – a brief overview about the current situation –(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Abels, Sven; Beenken, PetraAJAX became one of the major topics in the last year. It is often mentioned together with the "web 2.0" concept but is actually independent of it. In this short article, a summary of experiences with AJAX is given. This article concentrates on the situation in web applications that are using AJAX and how they support the separation of business logic and design (i.e. view).
- KonferenzbeitragInformationsfluss zwischen Anforderungsdokumenten – Auswertung einer empirischen Umfrage(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Winkler, Stefan
- KonferenzbeitragEin Entscheidungsmodell für das Tracing von Anforderungen(Software Engineering 2007 – Fachtagung des GI-Fachbereichs Softwaretechnik, 2007) Turban, Bernhard; Tsakpinis, Athanassios; Wolff, ChristianNützliche Anforderungstraceability in Richtung des Designs ist schwer erreichbar, da zwischen Problem und Lösung eine Vielzahl getroffener Entscheidungen steht. Der vorliegende Artikel skizziert kurz unser zentrales Konzept zur Integration von Entscheidungen in die Traceabilityinformation. Wir schlagen dafür einen leichtgewichtigen skalierbaren Ansatz vor, der auch bekannte Probleme im Bereich Rationale Management zu lösen versucht.