P198 - Software Engineering 2012

Autor*innen mit den meisten Dokumenten  

Auflistung nach:

Neueste Veröffentlichungen

1 - 10 von 28
  • Konferenzbeitrag
    Anforderungen auf Konsistenz überprüft - Formalisierung hilft
    (Software Engineering 2012, 2012) Segelken, Marc; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    Im Requirements Engineering sind Fragestellungen bzgl. der Eindeutigkeit, Widerspruchsfreiheit und Vollständigkeit Herausforderungen, die in herkömmlichen, manuell textbasierten Vorgehensweisen nur schwer zu beherrschen sind. Dieser Beitrag beschreibt für reaktive Systeme und Anforderungen, wie sie typischerweise in eingebetteten Systemen vorkommen, den Anwendungsfall der automatischen Modellunabhängigen Überprüfung von Mengen von Requirements hinsichtlich Widerspruchsfreiheit und Vollständigkeit durch Verwendung von in graphischer Darstellung repräsentierter Anforderungen durch formale Methoden.
  • Konferenzbeitrag
    Software-Architektur und Open-Source-Lizenzrecht in Einklang bringen
    (Software Engineering 2012, 2012) Engelschall, Ralf S.; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    Beim Einsatz von Open-Source Software in kommerziellen Produkten müssen Software Engineering und Rechtsabteilung sich synchronisieren. Indem sowohl die Verbauung der Software-Komponenten als auch die Aussagen der beteiligten Open-Source Lizenzen strukturiert erfasst und Werkzeug-unterstützt ausgewertet werden, können lizenzrechtliche Konflikte zeitnah und präzise erkannt werden.
  • Konferenzbeitrag
    SW-Architektur, SW-Sharing & Standardisierung
    (Software Engineering 2012, 2012) Boss, Birgit; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    Die Zusammenarbeitsmodelle in der Automotive Software Domäne werden immer komplexer und flexibler. Die Auftraggeber (hier ein OEM) von Steuergeräten entwickeln immer mehr Software-Teile selbst und stellen sie dem Zulieferer (hier ein Tier1) zur Integration zur Verfügung. Unter bestimmten Voraussetzungen geht es aber auch in die umgekehrte Richtung: Software, die vom Tier1 entwickelt wurde, wird an den OEM lizenziert und an diesen ausgeliefert. Dieser lässt diese Software dann von einem weiteren Zulieferer von Steuergeräten und damit Mitbewerber von BOSCH integrieren. Solche Zusammenarbeitsmodelle - zusammengefasst unter dem Stichwort „Software Sharing“ oder SW-Sharing - stellen u.a. auch die Software-Architekten eines Steuergeräts vor Herausforderungen. In dieser Präsentation wird gezeigt, wie in der Praxis aus Sicht des Tier1 verfahren wird und wie die Erfahrungen mit dem eingeschlagenen Weg sind. Der Schwerpunkt liegt dabei auf dem Use-Case „Bereitstellung von Software-Teilen“ (Zulieferung durch OEM), weil dieser Fall größere Auswirkungen auf die SW-Architektur hat. Dabei wird insbesondere die Bedeutung von Standardisierung, z.B im Kontext der internationalen Automotive Standardisierungs- Initiative AUTOSAR, für SW-Sharing herausgearbeitet.
  • Konferenzbeitrag
    TechnoVision: Neue Technologien gezielt für den Unternehmenserfolg nutzen
    (Software Engineering 2012, 2012) Richter, Jan-Peter; Kremer, Marion; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    IT-Technologie wird heute nicht mehr nur genutzt, um bekannte Geschäftsmodelle zu beschleunigen. Sie steht im Zentrum der Fortentwicklung des Geschäfts selbst. Folglich ist der weit überwiegende Teil der fachlichen Treiber (Businessdriver) großer Unternehmen heute direkt mit neuen IT-Technologien verknüpft – sei es, dass sie nur durch Einsatz von Technologie bewältigt werden können oder dass sie überhaupt erst durch die neuen Technologien entstehen. Capgeminis TechnoVision [Cap11] bietet eine Methodik, auf der Basis der Analyse individueller Businesstreiber eines Unternehmens eine strategische Auswahl von Technologien zu treffen und daraus ein Vorhabenportfolio zu erstellen.
  • Konferenzbeitrag
    Softwarearchitektur für Geschäftsanwendungen auf Basis von OSGi
    (Software Engineering 2012, 2012) Sokenou, Dehla; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
  • Konferenzbeitrag
    5. Arbeitstagung Programmiersprachen (ATPS 2012)
    (Software Engineering 2012, 2012) Huch, Frank; Voigtländer, Janis; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
  • Konferenzbeitrag
    IT-Unterstützung für Public Safety & Security: Interdisziplinäre Anforderungsanalyse, Architekturen und Gestaltungskonzepte (IT4PSS 2012)
    (Software Engineering 2012, 2012) König-Ries, Birgitta; Pipek, Volkmar; Pottebaum, Jens; Strohschneider, Stefan; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
  • Konferenzbeitrag
    Durchführung von Modultests durch den Auftraggeber in Softwareentwicklungsprojekten mittels jCUT
    (Software Engineering 2012, 2012) Sprengholz, Philipp; Oesing, Ursula; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    Der Erfolg eines Softwareprojektes ist maßgeblich abhängig von der Einbindung des Auftraggebers, oder allgemeiner des Wissensträgers der geschäftsspezifischen Abläufe, in den Qualitätssicherungsprozess. Je früher er in die Prüfung von Teilentwicklungen einbezogen wird, umso eher können Fehler entdeckt und die Entwicklungen zur Zufriedenheit aller Beteiligten abgeschlossen werden. Um den Kunden in die Durchführung von Modultests zu integrieren, wurde an der Fachhochschule Jena die Java-Anwendung jCUT (Customer Unit Testing Application for JUnit Tests) entwickelt, mit der auf die von einem Entwickler definierten und parametrisierten JUnit-Testfälle ohne Kenntnis einer Programmiersprache oder Entwicklungsumgebung zugegriffen werden kann. Mittels jCUT kann der Kunde selbst über eine nutzerfreundliche Oberfläche die Testfälle variieren und überprüfen, ob sich eine zu testende Methode bei der Eingabe der aus seiner Sicht wichtigen Testparameterkombinationen wie gewünscht verhält. Weiterhin bietet das Programm eine automatische Generierung optimaler Testparameterkombinationen, zu denen der Kunde das von ihm erwartete Ergebnis eingeben kann.
  • Konferenzbeitrag
    Einführung eines Produktlinienansatzes in die automotive Softwareentwicklung am Beispiel von Steuergerätesoftware
    (Software Engineering 2012, 2012) Hopp, Christian; Wolf, Fabian; Rendel, Holger; Rumpe, Bernhard; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin
    Der Anteil an Varianten in der industriellen Software ist in den letzten Jahren stetig gestiegen. Durch den Einsatz von Software-Produktlinien wird versucht die damit verbundene Komplexität zu reduzieren und beherrschbar zu machen. Jedoch ist für die Einführung von Software-Produktlinien ein gewisser Aufwand notwendig, damit diese effizient den Entwicklungsprozess unterstützen können. Es gibt für diesen initialen Schritt keine für alle möglichen Einsatzzwecke beste Lösung. Stattdessen muss individuell eine an die gegebenen Rahmenbedingungen und Herausforderungen angepasste Strategie entwickelt werden. Als eine von vielen Maßnahmen zur Umsetzung dieser Strategie wird im konkreten Kontext die Erweiterung der modellbasierten Softwareentwicklung betrachtet. Es wird in einem Erfahrungsbericht dargestellt, wie diese in der Industrie angewandt werden kann und welche Wirksamkeit die durchgeführten Maßnahmen hatten.
  • Konferenzbeitrag
    Zertifizierung und modellgetriebene Entwicklung sicherer Software (ZeMoSS 2012)
    (Software Engineering 2012, 2012) Huhn, Michaela; Gerken, Stefan; Rudolph, Carsten; Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin