Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen 21.10.2005 Christian Fuß und Christof Mosler Lehrstuhl Informatik III,

Ähnliche Präsentationen


Präsentation zum Thema: "Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen 21.10.2005 Christian Fuß und Christof Mosler Lehrstuhl Informatik III,"—  Präsentation transkript:

1 Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen
Christian Fuß und Christof Mosler Lehrstuhl Informatik III, D Aachen

2 Agenda Organisatorisches Das Projekt: PLEX-Reengineering
Die Technik: FUJABA Vorgehen Aufgaben Zeitplan

3 Das Kleingedruckte Wöchentliches Treffen
Termin: Donnerstag morgen? Verbindlich für alle  Fehlen erfordert schriftliche Entschuldigung Statusberichte und Präsentationen Abschlusspräsentation mit Demo Projektdokumentation Abgabe als PDF und TeX ca. 50 Seiten netto (ohne Listings) Scheine erst nach Vorliegen des Berichts am Ende des Praktikums Erstellung parallel zum Praktikum Benutzeraccounts Rechnerpool des I3 Accounts nach 2-3 Tagen, Pool gegenüber Seminarraum Ansprechpartner bei Problemen: Frau Volkova, Chris Niewerth Projektverzeichnis /home/projects/ppws0506 Projekteigenes CVS-Repository benutzen (Quellcode, …)

4 Das Projekt: Anwendungsdomäne Switching in GSM Netzwerken
Ericsson AXE10 PLEX code DOCUMENT MSCMO; DECLARE; GLOBAL NSYMB GMSC (99); VARIABLE TBNUMBER; VARIABLE TFREE; END DECLARE; PROGRAM PLEX !Intercases! ENTER DIAL WITH BNUMBER; GOTO DIAL01; !Body! DIAL01; SEND IAM REFERENCE GMSC WITH MSCMOP; MSCMOP:BNUMBER EXIT ...

5 Das Projekt: PLEX Structure Graph
PLEX system contains contains subsystem A subsystem B contains contains contains block2 block1 block3 contains contains contains contains contains contains (...) (...) (...) signal entry point H signal entry point K signal entry point G contains to_target goto goto Signal H goto statement sequence X label X has label Y label Z from_target goto calls has has statement sequence Y statement sequence Z subroutine (...)

6 Das Projekt: Software Reengineering
Wartung: 70-80% der Softwarekosten Ziele: Verständnis alter Systeme Verbesserung der Struktur Modification Forward Engineering (Refinement) Reverse Engineering (Abstraction) re-think Concept Concept re-specify Specification Specification re-design Design Design re-code Implementation Implementation

7 Das Projekt: Lösungsansatz
FUJABA / JGraph Graph-Parser/ Unparser Java XML- Beschreibung PLEX-Code PLEX-Code PLEX-Parser PLEX-Unparser

8 Die Technik: Story Driven Modeling Struktur in UML- Klassendiagrammen
Funktionalität in Activity- Diagrammen (Story) Information unter

9 Vorgehen www.extremeprogramming.org
Entwicklung angelehnt an eXtreme Programming Standup Meetings CRC Cards Unit Tests Small Releases Pair Programming

10 Aufgaben Funktionalität (FUJABA-Specs) Infrastruktur PLEX Automaten
Schema Editierfunktionen Automaten Ableitung aus PLEX-Graph Integration PLEX-Automaten Infrastruktur XML-Import/Export der Graphstruktur(en) Views in JGraph (Beispiel: eHome-Configurator) Layout

11 Zeitplan User Stories (nächste Woche)
Architectural Spike-Release (in drei Wochen) Release-Plan erstes Release noch vor Weihnachten (8 Wochen bis zum ) nach Weihnachten zweiwöchentlich Releases finales Demo-Release mit Präsentation am Projektbericht im Anschluss druckreif machen


Herunterladen ppt "Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen 21.10.2005 Christian Fuß und Christof Mosler Lehrstuhl Informatik III,"

Ähnliche Präsentationen


Google-Anzeigen