PJ Agent-Oriented Software Engineering
Semester: | Wintersemester 2006/2007 |
Art: | Projekt, 6 SWS |
LV-Nr.: | 0435 L 735 |
Zeit: | DI. 12-14 Uhr, ab 24.10 |
Raum: | FR 1513 |
Dozent: | Sahin Albayrak |
Bemerkung: | Vertiefungsveranstaltung im Hauptstudium (KI, BKS, WI) |
Beschreibung
Im Projekt Agent-Oriented Software Engineering wird im Team eine komplexe Aufgabenstellung gemeinsam gelöst. Das Hauptaugenmerk liegt dabei in der Anwendung agentenbasierter Methodologien.
Ziel dieser Lehrveranstaltung ist es, aufbauend auf den Grundlagen der agentenorientierten Technologien, den Prozess der Agentenorientierten Software-Entwicklung zu vermitteln und anzuwenden. Im Projekt werden zunächst die grundlegenden anzuwendenden Technologien und Methoden wie Service-Oriented Architecture (SOA) und Model-Driven Software Development erarbeitet. Als Entwicklungsframework wird die neueste Version der JIAC Toolipse genutzt. Eine Einführung in dieses Framework und die korrespondierenden Entwicklerwerkzeuge wird gegeben.
Anschließend setzen die Studierenden die einzelnen Phasen des Entwicklungsprozesses zur Implementierung eines intelligenten, „smart“ Steuerberaters um. Der smart Steuerberater soll eine Menge von Benutzern bei folgenden Aufgaben unterstützen:
- Einkommenssteuererklärungen
- Gewerbesteuererklärungen
- Körperschaftssteuererklärungen
- Umsatzsteuererklärungen
- Erbschafts- bzw. Schenkungssteuererklärungen
- Einheitliche und gesonderte Gewinnfeststellungen
Bei der Realisierung des Smart Steuerberaters kann auf ELSTER (elektronische Steuererklärungen der Finanzverwaltung) zugegriffen werden.
Voraussetzungen
- Kenntnisse aus der Finanzwirtschaft sind hilfreich
- Software Engineering
- Agentenorientierte Techniken
Terminübersicht
Termin | Thema | Inhalte |
24.10.2006 | Organisatorisches - Einführung | Einführung in die Themenstellung und Agent-oriented Software Engineering, Bildung von Arbeitsgruppen, Vergabe von Vortragsthemen |
31.10.2006 | Vorträge | Vortrag 1: N.N.; Vortrag 2: N.N. |
07.11.2006 | Vorträge zu Agenten und JIAC | Handouts (6er), Folien zu JIAC IV |
14.11.2006 | Projektbesprechung | Vorstellung der Hausaufgaben. Diskussion und Planung der Umsetzung der Projektinhalte. |
21.11.2006 | Projektbesprechung | Berichte. Diskussion und Planung der Umsetzung der Projektinhalte |
28.11.2006 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
05.12.2006 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
12.12.2006 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
19.12.2006 | Projektbesprechung | Meilensteinpräsentation |
Weihnachten | ||
09.01.2007 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
16.01.2007 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
23.01.2007 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
30.01.2007 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
06.02.2007 | Projektbesprechung | Aktuelle Fragestellungen aus dem Projekt. |
13.02.2007 | Abschlusspräsentation | Vorstellung des bisherigen Projekt-Ablaufs, Präsentation von Ergebnissen, Dokumentation und Ausarbeitung. |
Voraussetzungen
Abgeschlossenes Vordiplom in Informatik oder einer verwandten Studienrichtung.
Prüfungsmodalitäten
Diese Lehrveranstaltung kann in eine Prüfung in den Bereichen KI, KBS und WVA eingebracht werden.
Literatur
Model-Driven Architecture
- OMG Webseite Model Driven Architecture
- A. Brown: An introduction to Model Driven Architecture (2004)
- M. Kemper, Z.A. Mann: Model Driven Architecture. Informatik-Lexikon-Eintrag der Gesellschaft für Informatik (2005)
Service-Oriented Architecture
- Thomas Erl: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services.
- Wikipedia-Eintrag zu Serviceorientierte Architektur
- Hao He: What Is Service-Oriented Architecture (2003)
- Web Services and Service-Oriented Architectures auf service-architecture.com
Software Engineering
- Homepage Martin Fowler, Object-oriented Development, Refactoring, Patterns, Agile Methoden, Extreme Programming.
- Homepage Donald Firesmith, OPEN Process Framework (OPF)
- M.P. Singh, M.N. Huhns: Service-Oriented Computing: Semantics, Processes, Agents. ISBN: 0-470-09148-7, Wiley, 2004
Copyright TU Berlin 2007