Projekt- und Abschlussarbeiten. 22. September 2015 ISF Promotion Seite 2
|
|
- Hannah Blau
- vor 8 Jahren
- Abrufe
Transkript
1
2 Projekt- und Abschlussarbeiten 22. September 2015 ISF Promotion Seite 2
3 Visualisierung von großen Feature-Modellen Ziel: Unterstützung von Software-Produktlinien mit mehr als 1000 Features in FeatureIDE Kombination aus Layout-Algorithmen, Einklappen von Features, Abstrahieren von Cross-Tree Constraints für eingeklappte Features Vorraussetzung: Java, (Software-Produktlinien) Ansprechpartner: Thomas Thüm und Benjamin Schmidt 22. September 2015 ISF Promotion Seite 3
4 Feature-Aware Github Dashboard Ziel: Webseite, die für ein beliebiges Github-Repository Daten über Features aufbereitet und die Entwicklung in Forks unterstützt Vorraussetzung: Software-Produktlinien Ansprechpartner: Thomas Thüm Kooperation mit Thorsten Berger (Waterloo) und Sandro Schulze (Hamburg) 22. September 2015 ISF Promotion Seite 4
5 Ausdruckmächtigkeit von Feature-Modellen Problem: Feature-Modellierungssprachen unterstützen oft nur Requires (A B) und Excludes ( A B) als Cross-Tree-Constraints Ziel: Algorithmus zum Überführen von beliebigen Constraints in FeatureIDE implementieren und evaluieren Beispiele rechts erfordern das Einführen von neuen Features Vorraussetzung: Aussagenlogik, Java Ansprechpartner: Thomas Thüm (t.thuem@tu-bs.de) Kooperation mit Jens Meinicke (Magdeburg) S A B C A B C S A B C A B C S A B C A B B C Legend: Legend: Legend: Option Abstra Concre Option Abstra Concre Optiona Abstrac Concre 22. September 2015 ISF Promotion Seite 5
6 Optimierung von Feature-zu-Code-Mappings Ziel: Algorithmus der Optimierungen im Mapping von Features erkennt Extrem 1: Minimale Anzahl an Features in Feature-Modell, aber komplexe Ifdef Extrem 2: Nur ein Feature pro Ifdef, aber mehr Features Vorraussetzung: Aussagenlogik Ansprechpartner: Thomas Thüm 22. September 2015 ISF Promotion Seite 6 Directed Edges X Undirected GraphLibrary Algorithms Number Shortest Cycle Shortest Cycle Directed class Graph { Node[] nodes; Edge[] edges; #ifdef Number void assignnumbers() { //assign numbers } #endif #ifdef Cycle boolean containscycle() { //do cycle checking } #endif } class Node { String name; #ifdef Cycle boolean visited = false; #endif } class Edge { #ifdef!directed Node nodea, nodeb; #endif #ifdef Directed Node source, target; #endif } Figure 2: An extreme mapping with a minimal feature model.[assume the features Undirected and Shortest are not in this diagram. Image must be updated.] class Graph { Node[] nodes; Edge[] edges; #ifdef Number 6. re mod fe [17] au va [13] pr ture [. 7. [. 8. [1] [2] [3] [4] [5]
7 Framing für Kontraktkompositionen Problem: Beim Überschreiben/Verfeinern von Methoden müssen neben Vorbedingung und Nachbedingung ggfs. auch änderbare Variablen angepasst werden Ziel: Übersicht zu in der Literatur bekannter Verfahren erstellen, systematisch eigene Ansätze entwickeln und auf deren Eigenschaften untersuchen (vgl. Behavioral Subtyping) Vorraussetzung: Logik Ansprechpartner: Thomas Thüm Kooperation mit Stefan Krüger (Darmstadt) 22. September 2015 ISF Promotion Seite 7
8 BA/MA: Inkrementelle Konsistenzprüfung in UML Perspective 1: Workflow <<task>> <<task>> <<task>> Stack Crane Slide Hintergrund spextracted spextract spextracted 3-UML Modelle zur Stack [stackisempty] Crane wppresent/spextracted Initial CraneToStack WaitingForPickUp Systemmodellierung Initial ProvideWP Separator Extracted [onesecelapsed] spretracted [onesecelapsed] Mapping zw. Modellen [PickUpWp] WaitingForSupplies [onesecelapsed] Separator PutDownWp Retracted [stackisempty] viele Varianten Perspective 3: /spretracted atslide Behavior CraneToSlide PickUpWp spextracted & atstack Problem Erzeugen von Varianten durch Add, Remove u. Modify von Elementen Habe ich im Anschluss noch eine gültige Variante oder treten Inkonsistenzen auf? Ziel Identifikation und Detektion von Inkonsistenzen in der Theorie Entwicklung und Umsetzung des Ansatzes (auf ex. Tool) Voraussetzung: Java, UML Ansprechpartner: Matthias Kowal und Thomas Thüm 22. September 2015 ISF Promotion Seite 8 Perspective 2: Architecture wppresent spretracted wppresent wppresent spretract spretracted Stack spretracted spextracted Crane atstack atslide atplace atplace atplace atplace
9 Abhängigkeiten zwischen Feature-Modellen Hintergrund: Eine Produktlinie hat häufig mehrere Feature-Modellen (z.b. Konfigurations- oder Implementierungssicht) Problem 1: Konfigurationsoptionen, die keinen Einfluss haben Problem 2: Feature-Implementierungen, die nie genutzt werden Ziel: Algorithmus entwerfen um die Abhängigkeiten zwischen zwei Feature-Modellen zu klassifizieren (Entailment) Vorraussetzung: Aussagenlogik, (Software-Produktlinien) Ansprechpartner: Matthias Kowal und Thomas Thüm 22. September 2015 ISF Promotion Seite 9
10 Reconfiguration with Evolution Delta Modules Context Evolution delta modules allow creation of products from SPLs with features in different versions Change of version means recreation of variant Problem: Creation of variants less efficient than it could be Envisioned Solution: Determine version changes between two states of variants and create custom up-/downgrade Information: Master s thesis Contact: Christoph Seidl (c.seidl@tu-bs.de) 22. September 2015 ISF Promotion Seite 10
11 Enabling Dynamic Version Reconfiguration with Hyper-Feature Models and Components Context: Hyper-Feature Models (HFMs) describe SPLs with features in different versions Problem: Dynamic reconfigurability (of versions) depends on realization Envisioned Solution: Use component system as realization technique and couple with HFMs Information: Bachelor s thesis Contact: Christoph Seidl (c.seidl@tu-bs.de) 22. September 2015 ISF Promotion Seite 11
12 Safe Reconfiguration Sequences Context: Dynamic reconfiguration may depend on intermediate steps being valid Problem: Not all sequences of intermediate steps are valid or equally good Envisioned Solution: Determine a best-effort solution for a sequence of reconfiguration steps Identify and communicate problems in sequence Information: Bachelor s thesis or Master s thesis Contact: Christoph Seidl (c.seidl@tu-bs.de) 22. September 2015 ISF Promotion Seite 12
13 Meta Evolution Delta Modules Context: Evolution may require the feature model or delta modules to change Problem: Feature model not a solution space artifact Delta modules transformations of solution space artifacts Envisioned Solution: Apply meta evolution delta modules to alter feature model or other delta modules Analyze impact of meta evolution delta modules on SPL Information: Master s thesis Contact: Christoph Seidl (c.seidl@tu-bs.de) 22. September 2015 ISF Promotion Seite 13
14 Variable Goal Structuring Notation (GSN) Context: Safety-critical software needs proof GSN is a semi-formal notation for arguing that a system is safe Problem: Safety-critical software may be variable but line of argumentation in GSN cannot reflect it Envisioned Solution: Make GSN variable and inspect impact of changes on logical line of argumentation Information: Master s thesis Contact: Christoph Seidl (c.seidl@tu-bs.de) 22. September 2015 ISF Promotion Seite 14
15 Evolution of Feature Models and Configurations Car Assistance Systems Config Ubercar : + Assistance System + Emergency Break + ADC Evolution (remove Feature) Car Assistance Systems Config Ubercar : + Assistance System + Emergency Break + ADC Emergency Break Automatic Distance Control Automatic Distance Control (invalid) Context: Evolution of Feature Models and Configurations of an SPL modeled as meta model Problem: Programmatic creation of FMs, Configs and their evolution not sensible Evolution of FMs may invalidate existing configurations Necessary Tool-Support...:... to capture the FMs, Configs and their evolution... for integration with existing technologies Information: Project Work or Bachelor s thesis Contact: Michael Nieke (m.nieke@tu-bs.de) 22. September 2015 ISF Promotion Seite 15
16 Evolution of Feature Models and Staged Configurations 1 1 Stage2 Stage2 Stage1 Stage Stage Evolution (remove Feature 9) Stage3 Constraint: 4 9 Constraint: 4 9 Context: Configurations created in different stages with different responsibilities. Evolution may change the Feature Model. Problem: Currently no support to model different stages in configurations Evolution may only affect certain stages Envisioned Solution: Extend existing models to support staged configurations Analyses which stages are affected by the evolution Information: Master s thesis Contact: Michael Nieke (m.nieke@tu-bs.de) 22. September 2015 ISF Promotion Seite 16
17 Deltas on Statecharts Context: Statecharts as code artifacts for Software-Product-Lines Problem: Currently no adequate support for delta modeling on Statecharts Envisioned Solution: Extend existing statechart notation with delta support (Delta-Ecore) Extend existing editor to properly support delta modeling on statecharts Information: Master s thesis Contact: Michael Nieke (m.nieke@tu-bs.de) 22. September 2015 ISF Promotion Seite 17
18 Evolution of Feature Models with Deltas Context: Software evolves and so do Software Product Lines Problem: How to model evolution of feature models? Envisioned Solution: Analyze the suitability to model evolution of feature models with delta modeling (DeltaEcore) Information: Project work, Bachelor s or Master s thesis Contact: Michael Nieke (m.nieke@tu-bs.de) 22. September 2015 ISF Promotion Seite 18
19 Praktika und Teamprojekte 22. September 2015 ISF Promotion Seite 19
20 Laufzeitparameter und Frameworks in FeatureIDE Ziel: Eclipse Plugin entwickeln um praktische Aufgaben in Vorlesung Software-Produktlinien besser zu unterstützen Vorraussetzung: Vorlesung Software-Produktlinien, Java Eignet sich für Teams, genaue Anforderungen nach Interesse und Absprache, auch als Bachelorarbeit möglich Ansprechpartner: Thomas Thüm 22. September 2015 ISF Promotion Seite 20
21 ISF Promotion Laufzeitparameter und Frameworks in FeatureIDE Laufzeitparameter und Frameworks in FeatureIDE Ziel: Eclipse Plugin entwickeln um praktische Aufgaben in Vorlesung Software-Produktlinien besser zu unterstützen Vorraussetzung: Vorlesung Software-Produktlinien, Java Eignet sich für Teams, genaue Anforderungen nach Interesse und Absprache, auch als Bachelorarbeit möglich Ansprechpartner: Thomas Thüm Es sind folgende Erweiterungen denkbar. Welche davon genau umgesetzt werden sollen wird im Sinne der Agilen Softwareentwicklung zwischen Studenten und Betreuuer beraten. Laufzeitparameter: farbliche Markierungen im Quelltext Outline erlaubt Navigation Kollaborationsdiagram zeigt welche Parameter welche Klassen beeinflussen Parameter werden beim Programmstart entsprechend der Konfiguration gesetzt Framework: Plugins werden zum Buildpath hinzugefügt und entfernt basierend auf aktueller Feature-Auswahl/Konfiguration (wie für AspectJ) Kollaborationsdiagram zeigt welche Extension Points von welchen Plugins unterstütz werden
22 Experimental Usage of VR for Software Engineering Exemplarische Untersuchung von Virtual Reality für SE-Methoden und -Prozesse. Umsetzung bekannter Methoden und Tooling in einer virtuellen, dreidimensionalen Umgebung. Vorraussetzung: C#, Grundlagen Software-Engineering (, Unity) Entweder als Teamprojekt (Bachelor) oder vertiefendes Praktikum Softwaretechnik (Master), genaue Anforderungen nach Interesse und Absprache Ansprechpartner: Benjamin Schmidt 22. September 2015 ISF Promotion Seite 21
Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien Sebastian Oster, Philipp Ritter, Andy Schürr Sebastian Oster oster@es.tu-darmstadt.de Tel.+49 6151/16-3776 ES Real-Time Systems
MehrCopyright 2014 Delta Software Technology GmbH. All Rights reserved.
Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für
MehrCloud Architektur Workshop
Cloud Architektur Workshop Ein Angebot von IBM Software Services for Cloud & Smarter Infrastructure Agenda 1. Überblick Cloud Architektur Workshop 2. In 12 Schritten bis zur Cloud 3. Workshop Vorgehensmodell
MehrSoftware Systems Engineering
Software : SoSe 08 Prof. Dr. Klaus Schmid Software Produktlinien Ein neues Programm soll erstellt werden. Das habe ich doch schon mal programmiert, oder? Alter Code passt aber nicht ganz! Wird passend
MehrDominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH
Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH Peter Cullen, Microsoft Corporation Sicherheit - Die Sicherheit der Computer und Netzwerke unserer Kunden hat Top-Priorität und wir haben
MehrSoftwareproduktlinien Teil 4: Versionsverwaltungs- und Buildsysteme
Softwareproduktlinien Teil 4: Versionsverwaltungs- und Buildsysteme Christian Kästner (Universität Marburg) Sven Apel (Universität Passau) Gunter Saake (Universität Magdeburg) 1 Application Eng. Domain
MehrState-of-the-Art in Software Product Line Testing and Lessons learned
State-of-the-Art in Software Product Line Testing and Lessons learned Sebastian Oster Sebastian Oster oster@es.tu-darmstadt.de Tel.+49 6151 16 3776 ES Real-Time Systems Lab Prof. Dr. rer. nat. Andy Schürr
MehrEclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps
Projekt: Intern Softwareprojekt FH Furtwangen Status: Draft Ersteller: Kai Grabfelder Datum: 11.02.2007 Eclipse Plugins für die komfortablere Verwendung von ibatis SQLMaps 1 Beschreibung... 2 Semesterprojekt...
MehrAnalyse und Toolevaluierung
Analyse und Toolevaluierung Evaluierung von Werkzeugen zur Erstellung von IT-Spezifikationen Im Zuge der Standardisierung und Industrialisierung der Softwareerstellung stehen zunächst kleinere Verbesserungen
MehrMit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle
Mit Legacy-Systemen in die Zukunft Dr. Roland Schätzle Der Weg zur Entscheidung 2 Situation Geschäftliche und softwaretechnische Qualität der aktuellen Lösung? Lohnen sich weitere Investitionen? Migration??
MehrRequirements Engineering im SPL-Umfeld
Requirements Engineering im SPL-Umfeld Manuel Wörmann 16.02.2015 Requirements Engineering im SPL-Umfeld Inhalt 1. Definition 2. Ziele 3. Domain Requirements Engineering 4. Application Requirements Engineering
MehrDaten fu r Navigator Mobile (ipad)
[Kommentare] Inhalte Navigator Mobile für das ipad... 3 Programme und Dateien... 4 Folgende Installationen sind erforderlich:... 4 Es gibt verschiedene Dateiformate.... 4 Die Installationen... 5 Installation
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrEntwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014
Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer
MehrInhalt. Fragestellungen. ...we make the invisible visible... Analysen und deren Anwendung Erfahrungen
...we make the invisible visible... 1 Inhalt Fragestellungen Analysen und deren Anwendung Erfahrungen 2 Projektleiter Hat unsere Software eine klare, verständliche Struktur? Gibt es problematischen Code,
MehrBest Practices für RM/RE in einem Prozess Framework Thomas Schröder
Best Practices für RM/RE in einem Prozess Framework Thomas Schröder 1 Die Herausforderung bewährte Praktiken effektiv zu nutzen Unterschiedliche Quellen in unterschiedlichen Formaten Schwierig anzupassen
MehrHandbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software
Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder
MehrEinführung in die Informatik II
Einführung in die Informatik II Vorlesung Sommersemester 2013 Prof. Dr. Nikolaus Wulff Ziele der Vorlesung Sie vertiefen die Kenntnisse aus Informatik I und runden diese in weiteren Anwendungsgebieten
MehrECLIPSE PLUG-IN. Redwood Anwendertage 2015
ECLIPSE PLUG-IN Redwood Anwendertage 2015 Übersicht Was ist Eclipse? Welche Voraussetzungen benötige ich? Wie wird das Plug-In installiert Welche Konfigurationen sind sinnvoll? Tipps & Tricks Was ist Eclipse
MehrSoftware Engineering Curriculum im Informatik-Bachelor- und -Master-Studium an der Universität Bonn
Software Engineering Curriculum Dr. Günter Kniesel AG Software Engineering, Institut für Informatik III, Universität Bonn Software Engineering Curriculum im Informatik-Bachelor- und -Master-Studium an
Mehr1. Übung zur Vorlesung Software-Produktlinien
1. Übung zur Vorlesung Software-Produktlinien Feature-Modelle und Produktkonfiguration Aufgabe 1 SPL Engineering a) Welche Vorgehensweisen zur Entwicklung einer Produktlinie wurden in der Vorlesung besprochen?
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrProgrammentwicklung ohne BlueJ
Objektorientierte Programmierung in - Eine praxisnahe Einführung mit Bluej Programmentwicklung BlueJ 1.0 Ein BlueJ-Projekt Ein BlueJ-Projekt ist der Inhalt eines Verzeichnisses. das Projektname heißt wie
MehrDATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS
DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS Master Seminar Empirical Software Engineering Anuradha Ganapathi Rathnachalam Institut für Informatik Software & Systems Engineering Agenda Introduction
MehrKurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen
Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen QuickStart Guide to read a transponder with a scemtec TT reader and software UniDemo Voraussetzung: - PC mit der
MehrDaten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1
Daten haben wir reichlich! 25.04.14 The unbelievable Machine Company 1 2.800.000.000.000.000.000.000 Bytes Daten im Jahr 2012* * Wenn jedes Byte einem Buchstaben entspricht und wir 1000 Buchstaben auf
MehrPreisliste für The Unscrambler X
Preisliste für The Unscrambler X english version Alle Preise verstehen sich netto zuzüglich gesetzlicher Mehrwertsteuer (19%). Irrtümer, Änderungen und Fehler sind vorbehalten. The Unscrambler wird mit
MehrCONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping
CONTINUOUS LEARNING Agile Anforderungsanalyse mit Impact Mapping Nils Wloka Berater und Coach codecentric AG @nilswloka Softwareentwicklung auf dem Gipfel der Effizienz! There is nothing so useless as
MehrJavadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck
Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle
MehrEclipse User Interface Guidelines
SS 2009 Softwarequalität 06.05.2009 C. M. Bopda, S. Vaupel {kaymic/vaupel84}@mathematik.uni-marburg.de Motivation (Problem) Motivation (Problem) Eclipse is a universal tool platform - an open, extensible
MehrSecurity Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08
Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme
MehrFeature Modelling und Product Sets. Seminar Softwareengineering SS 2007 Felix Schwarz, Olaf Otto TU Berlin
Feature Modelling und Product Sets Seminar Softwareengineering SS 2007 Felix Schwarz, Olaf Otto TU Berlin Agenda Einleitung Variabilitätsmodellierung und Feature-Bäume Staged Configuration Multi-Level
MehrModellbasierte Softwareentwicklung
CD OCL OD Statechart SD Modellbasierte Softwareentwicklung 7. Evolutionäre Methodik 7.1. Vorgehensmodell Vorlesungsnavigator: Prof. Dr. Bernhard Rumpe Sprache Codegen. http://www.se-rwth.de/ Testen Evolution
MehrSoftwareanforderungsanalyse
Softwareanforderungsanalyse Evolution von Anforderungen Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Wintersemester 2015/16 Evolution von Anforderungen Anforderungen
MehrInformatik-Sommercamp 2012. Mastermind mit dem Android SDK
Mastermind mit dem Android SDK Übersicht Einführungen Mastermind und Strategien (Stefan) Eclipse und das ADT Plugin (Jan) GUI-Programmierung (Dominik) Mastermind und Strategien - Übersicht Mastermind Spielregeln
MehrProzessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
MehrNODELOCKED LIZENZ generieren (ab ST4)
NODELOCKED LIZENZ generieren () Besuchen Sie folgende Webseite support.ugs.com/global/de ( ohne www oder http:// ) Klicken Sie auf Lizenz Verwaltung und dann auf aktuelle Lizenz 1 1. Geben Sie Ihren Webkey
MehrEchoLink und Windows XP SP2
EchoLink und Windows XP SP2 Hintergrund Für Computer auf denen Windows XP läuft, bietet Microsoft seit kurzem einen Update, in der Form des Service Pack 2 oder auch SP2 genannt, an. SP2 hat einige neue
MehrÜbungen zu Übersetzerbau 2
Übungen zu Übersetzerbau 2 (Ausgewählte Kapitel aus dem Übersetzerbau) Michael Klemm Lehrstuhl für Programmiersysteme Universität Erlangen-Nürnberg 1 Agenda Inhalt der Übungen Web-Forum Scheinvergabe/Hauptdiplomprüfung
MehrWindows Server 2012 R2 Essentials & Hyper-V
erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials
MehrNeue Funktionen in Innovator 11 R5
Neue Funktionen in Innovator 11 R5 Innovator for Enterprise Architects, Java Harvester und Prüfassistent 12.11.2013 Agenda 1 2 3 Einführung Was ist neu in Innovator 11 R5? Szenario Enterprise Architektur
MehrWas ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit
Was ist EMF? Wie wird EMF eingesetzt? Was ist ecore? Das Generatormodell Fazit EMF ist ein eigenständiges Eclipse-Projekt (Eclipse Modeling Framework Project) EMF ist ein Modellierungsframework und Tool
MehrZuuL - Entwicklung eines Adventures
ZuuL - Entwicklung eines Adventures im Rahmen der Uni-Tage 2009 Team 120 Universität Hamburg 16./17. November 2009 Team 120 (Universität Hamburg) ZuuL - Entwicklung eines Adventures 16.11.09 1 / 21 Übersicht
MehrProgrammierung für Mathematik (HS13)
software evolution & architecture lab Programmierung für Mathematik (HS13) Übung 5 1 Aufgabe: Eclipse IDE 1.1 Lernziele 1. Die Entwicklungsumgebung Eclipse einrichten. 2. Eclipse kennen lernen und mit
MehrSERVICE SUCHE ZUR UNTERSTÜTZUNG
SERVICE SUCHE ZUR UNTERSTÜTZUNG VON ANFORDERUNGSERMITTLUNG IM ERP BEREICH MARKUS NÖBAUER NORBERT SEYFF ERP SYSTEME Begriffsbestimmung: Enterprise Resource Planning / Business Management Solution Integrierte
MehrJava Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7
Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck
MehrSeminar: Software Engineering verteilter Systeme
Seminar: Software Engineering verteilter Systeme Hauptseminar im Sommersemester 2011 Programmierung verteilter Systeme Institut für Informatik Universität Augsburg 86135 Augsburg Tel.: +49 821 598-2118
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrSoftware Entwicklung II (SS12)
Prof. Dr. P. Liggesmeyer Dipl.-Inf. K. Bizik M.Sc. K. Nehring TU Kaiserslautern Fachbereich Informatik AG Software Engineering: Dependability Software Entwicklung II (SS12) Übung 5 Ausgabe: 04.06.2012
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrREQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1
REQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1 QUALITÄT FÜR SIE Qualität zeigt sich in Ergebnissen und Erfolgen. Sie hängt von der jeweiligen Problemstellung ab, deshalb sehen wir
MehrErfolgreiche Realisierung von grossen Softwareprojekten
Software Engineering Erfolgreiche Realisierung von grossen Softwareprojekten Requirements Management Fachhochschule Lübeck, 7. Dezember 2001 Thomas Dahlmanns dahlmanns@pixelpark.com (040) 43203 26 >> 1
MehrNet4Voice. Evaluation Tools (German version)
Net4Voice Evaluation Tools (German version) Name of the Programme: Lifelong Learning Programme Agreement n.: 2007-3636/001-001 Project Title: Net4Voice New technologies for Voice-converting in barrier-free
MehrScrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014
Grundlagen des Software Engineerings Übung 3 Scrum Asim Abdulkhaleq 20 November 2014 http://www.apartmedia.de 1 Inhalte Scrum Wiederholung Was ist Scrum? Übung: Scrum Workshop (Bank Accounts Management
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrAnlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010
1 von 6 Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010 ci solution GmbH 2010 Whitepaper Draft Anleitung Deutsch Verfasser: ci solution GmbH 2010 Manfred Büttner 16. September
MehrDeformation Grundlagen Autodesk Maya. Grundlagen. Version 1.0-2009-03-27. 2009 Ingo Clemens brave rabbit www.braverabbit.de
Deformation Grundlagen Version 1.0-2009-03-27 Deformation Arten von Deformation Nonlinear Cluster Lattice Blend Shape Wrap Sculpt Jiggle Wire Deformation Order Reihenfolge der Deformation in der Construction
MehrAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was
MehrIBM Software Demos WebSphere Dashboard Framework
IBM ist ein leistungsstarkes, flexibles Tool zur Erstellung aktiver Dashboards. Da Dashboards schnell und einfach erstellt werden können, werden Entwicklungs- und Wartungskosten verringert. Maureen
MehrSystem-Modellierung. statisches & dynamisches Modell. System Model. System Model
System Model System-Modellierung erarbeiten der: der System-UseCases des konzeptionellen Analysemodells des Architekturmodells des Designmodells Setzt auf dem BusinessModel auf Martin Jud NDS-I SWE II
MehrSoftware Engineering
commit-workshop Mannheim 18.06.12 Software Engineering an der Universität Mannheim Oliver Hummel http://swt.informatik.uni-mannheim.de http://score.informatik.uni-mannheim.de Software-Engineering-Gruppe
MehrOffice 365 Partner-Features
Office 365 Partner-Features Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management Inhalt 1. Zugriff auf Office 365 IUR und Partner-Features
MehrFAQ The FAQ/knowledge base. Version 2.1.1
FAQ The FAQ/knowledge base. Version 2.1.1 (c) 2012 OTRS AG, http://otrs.org/ GNU AFFERO GENERAL PUBLIC LICENSE Version 3, November 2007 This work is copyrighted by OTRS AG, Norsk-Data-Str. 1, 61352 Bad
MehrSEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.
SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen
MehrWarum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität
Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen
MehrDouble Degree in Kooperation mit der University of South Wales, UK
Double Degree in Kooperation mit der University of South Wales, UK Webseite: http://www.southwales.ac.uk/ Allgemeines: Gegründet im Jahre 1975 als Gwent College für höhere Bildung, angeschlossen an die
MehrInstallation mit Lizenz-Server verbinden
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver
MehrNeues aus dem 52 North WPS Projekt. Benjamin Proß, FOSSGIS, 20.03.2014
Neues aus dem 52 North WPS Projekt Benjamin Proß, FOSSGIS, 20.03.2014 Überblick Aktuelle Entwicklungen im WPS Testing WPS 2.0 Neues aus dem 52 North WPS Projekt 2 Der 52 North WPS Version 3.2.0 Unterstützt
MehrZum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU):
Anleitung zum Download von ArcGIS 10.x Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU): https://service.tu-dortmund.de/home Danach müssen Sie sich mit Ihrem
MehrApplication Virtualization 5.0 SP2
Application Virtualization 5.0 SP2 Neuerungen im Überblick Sebastian Gernert Escalation Engineer Microsoft App-V 5.0 SP2 hat vier neue features. Virtualisierung von Shell-Extensions Visual C Runtime Support
MehrLeseprobe. Thomas Konert, Achim Schmidt. Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9. Weitere Informationen oder Bestellungen unter
Leseprobe Thomas Konert, Achim Schmidt Design for Six Sigma umsetzen ISBN: 978-3-446-41230-9 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41230-9 sowie im Buchhandel. Carl
MehrTransfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen
Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser
MehrErsatzteile der Extraklasse Magento-Module der Shopwerft
Ersatzteile der Extraklasse Magento-Module der Shopwerft MicroStudio - Fotolia.com Für Besucher von Online-Shops ist die Shop-Suche ein wichtiges Navigationselement. Dieses Magento- Modul bringt durch
Mehr8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung
8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung Im Folgenden wird die Konfiguration von BRRP gezeigt. Beide Router sind jeweils über Ihr Ethernet 1 Interface am LAN angeschlossen. Das Ethernet
MehrLEHRSTUHL FÜR DATENBANKEN
LEHRSTUHL FÜR DATENBANKEN Informatik II für Verkehrsingenieure Java & Eclipse Installationsguide Prof. Dr.-Ing. Wolfgang Lehner > Was ist Eclipse? Eine sogenannte Integrierte Entwicklungsumgebung (engl.
MehrMail encryption Gateway
Mail encryption Gateway Anwenderdokumentation Copyright 06/2015 by arvato IT Support All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic
MehrEinführung in die Robotik Kinematik. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 20. 11.
Einführung in die Robotik Kinematik Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 20. 11. 2012 Die Klausur findet am 12 März 2013 im H20 um 11h. Dauer:
MehrFeatures zur Unterstützung von Umfragen mit ILIAS. Express-Fragebogeneditor (vgl. Usabilitybericht)
Features zur Unterstützung von Umfragen mit ILIAS & Express-Fragebogeneditor (vgl. Usabilitybericht) Schedule, Funding, Development > Not scheduled yet > Funding: ETHZ Universität Bern... AAA/SWITCH -
MehrPraktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)
Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w) Automatisiertes Erstellen von Berichten in EasyConfig V4 EasyConfig ist eine bei der entwickelte Software zur Auslegung und
MehrDo s und Don ts von Veränderungen
Malte Foegen Do s und Don ts von Veränderungen - 1 - Veränderungen sind von strategischer Bedeutung. - 2 - - 3 - 95% sehen die Menschen im Mittelpunkt. - 4 - Capgemini, Change Management 2003/2008, Bedeutung,
MehrAufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank
SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges
MehrPython SVN-Revision 12
Python SVN-Revision 12 Uwe Ziegenhagen 7. Januar 2012 Vorwort Dieses Skript erhebt keinen Anspruch auf Vollständigkeit oder Richtigkeit. Es wird geschrieben, um mir als Gedächtnisstütze für den Umgang
Mehr09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
MehrVERLÄNGERUNGSANTRAG für einen
Anhang zu Vereinbarungen A und C VERLÄNGERUNGSANTRAG für einen Erasmus Studienaufenthalt Studienaufenthalt in Kroatien zu Erasmus-Bedingungen Studienaufenthalt in der Schweiz zu Erasmus-Bedingungen (Zutreffendes
MehrComparing Software Factories and Software Product Lines
Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich
MehrProgrammieren ohne Programmierer Das GeneSEZ Generator Framework. Gerrit Beine gerrit.beine@sapat.de
Programmieren ohne Programmierer Das GeneSEZ Generator Framework Gerrit Beine gerrit.beine@sapat.de Vogelperspektive Theorie: Model driven software development Praxis: Konzepte von GeneSEZ Lösungen für
MehrVerknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien
Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien Andreas Wübbeke Sebastian Oster 23.02.2010 ES Real-Time Systems Lab Dept. of Electrical Engineering and
MehrAlexander Delater, Barbara Paech RUPRECHT-KARLS-UNIVERSITÄT HEIDELBERG
, Barbara Paech Ins$tute of Computer Science Chair of So4ware Engineering Im Neuenheimer Feld 326 69120 Heidelberg, Germany hgp://se.ifi.uni- heidelberg.de delater@informa$k.uni- heidelberg.de RUPRECHT-KARLS-UNIVERSITÄT
MehrDIE SCHRITTE ZUR KORREKTEN LIZENZIERUNG
Datacenter für Itanium-basierte Systeme Einsatz in virtuellen Umgebungen Für die Lizenzbestimmungen spielt es keine Rolle, welche Art der Virtualisierung genutzt wird: Microsoft Virtual Server, Microsoft
Mehr«Zukunft Bildung Schweiz»
«Zukunft Bildung Schweiz» Von der Selektion zur Integration Welche Art von Schule wirkt sich positiv auf eine «gute» zukünftige Gesellschaft aus? Eine Schwedische Perspektive. Bern 16-17.06.2011 Referent:
MehrUse Cases. Use Cases
Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben
MehrSeminar Timed Automata
Einführungsveranstaltung Thomas Noll Henrik Bohnenkamp Software Modeling and Verification Group 17. Juli 2008 Zielsetzung Einführung Termine Themen Inhalt des Seminars Methoden zur Gewährleistung der Korrektheit
MehrVgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.
Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation
MehrPCC Outlook Integration Installationsleitfaden
PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
Mehr2-tägiges Seminar. Dieser Workshop ist für Anfänger konzipiert, die noch keine oder nur geringe Erfahrung
Einführung in ATLAS.ti 7 2-tägiges Seminar Dieser Workshop ist für Anfänger konzipiert, die noch keine oder nur geringe Erfahrung mit ATLAS.ti haben. Das Seminar bietet eine ausführliche Einführung in
MehrLösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13)
Prof. Ina Schaefer Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig Lösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13) Ausgabe: 12. Januar 2013 Abgabe: 25. Januar
Mehr