Auflistung P121 - Software Engineering 2008 nach Erscheinungsdatum
1 - 10 von 38
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragWorkshop Modellgetriebene Softwarearchitektur – Evolution, Integration und Migration(Software Engineering 2008, 2008) Goedicke, Michael; Heisel, Maritta; Hunold, Sascha; Kühne, Stefan; Riebisch, Matthias; Streekmann, Niels
- KonferenzbeitragSoftware-Entwicklung und Zertifizierung im Umfeld sicherheitskritischer und hochverfügbarer Systeme: Bedeutung modellbasierter und formaler Ansätze für effiziente Entwicklung und Zertifizierung(Software Engineering 2008, 2008) Hungar, Hardi; Reyzl, ErwinAngesichts der zunehmenden Verwendung von Software bei der Realisierung sicherheitskritischer und hochverfügbarer Systeme wächst die Bedeutung der Nachweisbarkeit nicht-funktionaler Eigenschaften wie der Funktionssicherheit und der Zuverlässigkeit – sowohl bei der Entwicklung wie auch bei der Zertifizierung derartiger Systeme. Dem daraus resultierenden Anspruch an Nachvollziehbarkeit, an Rigorosität von Tests und anderen Prüfungen einerseits stehen innovative Trends der Software-Entwicklung wie modellbasierte Entwicklung, formale Ansätze für Design und Verifikation, Komponenten- und Plattformorientierung, Code-Generierung und Test- Automatisierung gegenüber, die ohne spezifische Adaptionen diesem Anspruch häufig nicht genügen. Hier viel versprechende Techniken auszuwählen, Einsatzperspektiven zu eruieren und dabei den Abgleich zwischen Forschungsrichtungen und industriellem Bedarf zu suchen soll Thema des Workshops sein.
- KonferenzbeitragWorkshop – Agile Knowledge Sharing for Distributed Software Teams(Software Engineering 2008, 2008) Decker, Björn; Happel, Hans-Jörg; Maalej, Walid
- KonferenzbeitragFehlerprognosen zur Qualitätssteigerung in frühen Entwicklungsphasen der Automobilindustrie(Software Engineering 2008, 2008) Wieman, Matthias; Gericke, JörgDie strukturelle Komplexität hybrider Systeme wuchs in den letzten Jahren stark an und führte zu einem deutlichen Anstieg der Fehlerzahl in der implementierten Software. Besonders evident ist dies in der Automobilindustrie. Qualitätssicherungsmaßnahmen in frühen Phasen des Entwicklungszyklus sollen dieser Entwicklung kosteneffektiv entgegenwirken. Fehlerprognosen können die komplexitätsabhängig zu erwartende Fehleranzahl von Softwaremodulen abschätzen. Anhand der Prognosen kann der Entwurf besonders komplexer und somit stärker fehlerbehafteter Softwaremodule überdacht werden, mit dem Ziel die Komplexität und dadurch die zu erwartende Fehleranzahl zu verringern. Es wird ein zielführen- des Fehlerprognosemodell vorgestellt, das unter Verwendung von Softwaremetriken und statistischen Verfahren aufgestellt worden ist.
- KonferenzbeitragWorkshop zur Integration von Prozessen und Werkzeugen im agilen Zeitalter (IntegrA’ 08)(Software Engineering 2008, 2008) Maalej, Walid; Creighton, Oliver; Pohn, Ernst
- KonferenzbeitragMuster zur Migration betrieblicher Informationssysteme(Software Engineering 2008, 2008) Hasselbring, Wilhelm; Büdenbender, Achim; Grasmann, Stefan; Krieghoff, Stefan; Marz, JoachimWir berichten über unsere Erfahrungen aus drei unterschiedlichen Migrationsprojekten, um daraus verallgemeinerte Muster abzuleiten.
- KonferenzbeitragTowards Effective Management of Software Knowledge Exploiting the Semantic Wiki Paradigm(Software Engineering 2008, 2008) Maalej, Walid; Panagiotou, Dimitris; Happel, Hans-JörgThe increasing number of distributed software projects together with the success of agile development methodologies raise new challenges for collaboration and knowledge sharing. While traditional centralized knowledge management solutions fail to address these challenges, Semantic Wikis bring new potentials, pro- viding lightweight, incremental and machine-readable knowledge articulation and sharing facilities. In this paper we survey the state-of-the-art of Semantic Wikis. We then discuss how they can cope with difficulties of conventional Wikis to efficiently manage knowledge created in software engineering projects.
- KonferenzbeitragEliminating Trust From Application Programs By Way Of Software Architecture(Software Engineering 2008, 2008) Franz, MichaelIn many of today’s application programs, security functionality is inseparably intertwined with the actual mission-purpose logic. As a result, the trusted code base is unnecessarily large and audit costs are high. We present a software architecture in which applications can be completely untrusted, even when they manipulate secrets. Key to our approach is the use of a trusted multi-level security virtual machine, inside of which all secrets remain locked at all times. In an experimental prototype, we were able to bring down the run-time overhead much lower than expected, by using aggressive dynamic compilation and static analysis techniques.
- KonferenzbeitragVariabilitätsmanagement in Software-Produktlinien(Software Engineering 2008, 2008) Pohl, Klaus; Metzger, AndreasDie Software-Produktlinienentwicklung erlaubt die Entwicklung ähnli- cher Software-Systeme zu geringen Kosten, in kurzer Zeit und zudem mit steigender Qualität. Zahlreiche Erfahrungen aus der Industrie belegen diese Vorteile der Produktlinienentwicklung gegenüber der Entwicklung von Einzel-Software-Systemen. Der Schlüssel für die Software-Produktlinienentwicklung ist die Unterscheidung zwischen zwei Entwicklungsprozessen („Entwicklung für Wiederverwendung“ und „Entwicklung unter Wiederverwendung“) sowie der systematische Umgang mit den Unterschieden (der Variabilitaät) sowie den Gemeinsamkeiten der Produkte einer Produktlinie. In diesem Beitrag diskutieren wir die Notwendigkeit der expliziten Dokumentation der Produktlinienvariabilität und stellen Ansätze zur expliziten Dokumentation von Produktlinienvariabilität in unterschiedlichen Entwicklungsmodellen vor (z.B. UML-Diagramme oder Feature-Modelle). Darauf aufbauend erläutern wir den Vorteil der Dokumentation der Variabilität in dedizierten Modellen und stellen als eine mögliche Form dieser Variabilitätsmodellierung den in Essen entwickelten Ansatz zur Orthogonalen Variabilitätsmodellierung (OVM) vor. Die Vorteile des OVM-Ansatzes, insbesondere bezüglich der Handhabung von Variabilität in verschiedenen Entwicklungsartefakten, illustrieren wir anhand von Beispielen.
- KonferenzbeitragMonaco: A DSL Approach for Programming Automation Systems(Software Engineering 2008, 2008) Prähofer, Herbert; Hurnaus, Dominik; Schatz, Roland; Wirth, Christian; Mössenböck, HanspeterIn this paper we present the language Monaco, which is a DSL for programming event-based, reactive automation solutions. The main purpose of the language is to bring automation programming closer to the domain experts and end users. Important design goals therefore have been to keep the language simple and allow writing programs which are close to the perception of domain experts. The language Monaco is similar to Statecharts in its expressive power, however, adopts an imperative notation. Moreover, Monaco adopts a state-of-the-art component approach with interfaces and polymorphic implementations and it enforces strict hierarchical communication architectures which support the hierarchical abstraction of control tasks. We discuss the main design goals, the essential programming elements, and the visual program representation and illustrate how the language supports hierarchical abstraction of control functionality by an example application.