Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Emil Welchel Geändert vor über 10 Jahren
1
1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Frederik Eichler Andreas Kumlehn
2
2 Das Team Michael BattenfeldTools Jendrik BertramTest Anne BrücknerAnalyse Frederik EichlerWebauftritt Arthur HaagReverse Engineering Holger HagedornPräsentation Christian HauptLastenheft Thomas KemmerichProjektleitung Andreas KumlehnImplementierung Dirk MeisterQualität Markus ReketatPflichtenheft
3
3 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
4
4 Offer berechnen Selbstkosten berechnen Interne Verhandlungen im Ring Offer abgeben
5
5 Selbstkosten berechnen Eigenschaften von Load- und UnloadTasks an Stations gebunden frühesten Startzeitpunkt spätesten Startzeitpunkt Alle anderen Tasks können neu berechnet werden Einsortieren einer neuen Order mit First-Fit-Strategie
6
6 Selbstkosten berechnen L4L3L2U1U3U2L4MDMMRMDMLNL1 Auktionsdeadline Legende Move Load Unload DoNothing Repair LoadTask erstellen
7
7 Selbstkosten berechnen L4L3L2U1U3U2MDMMRMDMLNL4L1 Auktionsdeadline Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden
8
CurrentTaskPlan RawTaskPlan 8 Selbstkosten berechnen U4L2U1U3L3U2MDLNL4L1 Auktionsdeadline Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden
9
CurrentTaskPlan RawTaskPlan 9 Selbstkosten berechnen L2U4U1U3L3U2MDLNL4L1 Auktionsdeadline Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden LoadTask versuchen einzufügen
10
CurrentTaskPlan RawTaskPlan 10 Selbstkosten berechnen L2MD Auktionsdeadline L4L1U4U1U3L3U2LNMMMR Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden LoadTask versuchen einzufügen TaskPlan vervollständigen Deadlines prüfen
11
CurrentTaskPlan RawTaskPlan 11 Selbstkosten berechnen L2U3L3U2MDLN Auktionsdeadline L4L1MMMRU4U1 Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden LoadTask versuchen einzufügen TaskPlan vervollständigen Deadlines prüfen nächtste Position testen
12
CurrentTaskPlan RawTaskPlan 12 Selbstkosten berechnen L2MD Auktionsdeadline L4L1L3LNU2MMM U3 U4U1RUN Legende Move Load Unload DoNothing Repair LoadTask erstellen unrelevante Tasks ausblenden LoadTask versuchen einzufügen TaskPlan vervollständigen Deadlines prüfen nächtste Position testen UnloadTask analog einfügen
13
13 Offer berechnen Selbstkosten berechnen Interne Verhandlungen im Ring Offer abgeben
14
14 Interne Verhandlungen im Ring Funktion des Masters Initiiert Negotiation-Prozess für Suche nach den geringsten Selbstkosten Beendet Suche durch Benachrichtigung des günstigsten Shuttles Vorteile der gewählten Struktur Kein interner Wettbewerb Gleichmäßige Auslastung der Shuttles
15
15 Offer berechnen Selbstkosten berechnen Interne Verhandlungen im Ring Offer abgeben
16
16 Offer abgeben Aufschläge berechnen Risikoaufschlag Berechnung anhand empirischer Daten Gewinnaufschlag Statisch Dynamisch Berücksichtigung des bisherigen Erfolges des Shuttles Zusammenhangskomponenten der Topologie Offer absenden
17
17 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
18
18 Order ausführen Ausgefallene Connections behandeln: Warten vs. Umfahren
19
19 Order ausführen Zeit ist Entscheidungskriterium wartenUmweg fahren
20
20 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
21
21 MurphyCompanyControl zentrales GUI Fenster Shuttles kaufen und verkaufen Anzeige aller relevanten Daten
22
22 ParameterPanel Strategieentscheidungen Einstellungen für bestimmtes Shuttle Einstellungen für gesamte Flotte
23
23 Company Development Überblick über Kontoentwicklung Einstellungsmöglichkeiten der Zeitspanne Erste Instanz bei Validierung von Strategieentscheidungen
24
24 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
25
25 Softwarequalitäten Checkstyles Gut lesbarer Quellcode Wartbarkeit Zentraler Buildmanagement Server Informiert über Compilier-, Checkstyle- und JUnit-Fehler sowie Coverage JUnit Tests
26
26 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
27
27 Ausblick Shuttle-Control Interne Wakeupverwaltung Shuttle-Negotiation Verzögerte Selbstkostenberechnung Shuttle-Execution Raumverteilung Strategieoptimierung Finden optimierter Default-Werte Analyse der dynamischen Strategie
28
28 Inhalt MurphyShuttle Offer berechnen Order ausführen MurphyGUI ControlPanel ParameterPanel Company Development Softwarequalitäten Ausblick Demonstration
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.