Συντάχθηκε 15-12-2017 07:49
από Sofia Malandraki
Email συντάκτη: sofiamalandraki<στο>tuc.gr
Ενημερώθηκε:
-
Ιδιότητα: υπάλληλος ΗΜΜΥ.
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ
Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Πρόγραμμα Προπτυχιακών Σπουδών
ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ
ΕΥΘΥΜΙΟΥ ΦΛΩΡΟΥ
με θέμα
Ολοκληρωμένο Περιβάλλον Ανάπτυξης Λογισμικού για την Μεθοδολογία ASEME
Complete Software Development Environment for ASEME Methodology
Δευτέρα 18 Δεκεμβρίου 2017, 1 μ.μ.
Αίθουσα 141.Α14-2, Κτίριο Επιστημών, Πολυτεχνειούπολη
Εξεταστική Επιτροπή
Αναπληρωτής Καθηγητής Γεώργιος Χαλκιαδάκης (επιβλέπων)
Αναπληρωτής Καθηγητής Μιχαήλ Γ. Λαγουδάκης
Δρ. Νικόλαος Σπανουδάκης (Σχολή ΜΠΔ)
Περίληψη
Ο σχεδιασμός πολυπρακτορικών συστημάτων είναι χρονοβόρα διαδικασία ακόμη και για τους ειδικούς. H ASEME είναι μια μεθοδολογία πρακτοροστρεφούς μηχανικής λογισμικού που μπορεί να χρησιμοποιηθεί για την ανάπτυξη πολυπρακτορικών συστημάτων με γνώμονα το μοντέλο.
Με την ενσωμάτωση των διαφόρων υφιστάμενων εργαλείων, την αλλαγή και τον εμπλουτισμό των μοντέλων η εργασία αυτή παρουσιάζει ένα ολοκληρωμένο περιβάλλον ανάπτυξης λογισμικού το οποίο επιτρέπει σε ένα χρήστη να σχεδιάσει ένα πολυ-πρακτορικό σύστημα από το μηδέν, να το εξάγει σε μοντέλα διαδικασιών (XPDL / BMPN) και να δημιουργήσει κώδικα Java και C ++.
Αυτή η εργασία παρουσιάζει επίσης τη διαδικασία μετασχηματισμού μοντέλων της ASEME με έναν απλό πράκτορα διαπραγμάτευσης.
Abstract
The design of multi-agent systems is a time-consuming task even for experts. ASEME is an Agent-Oriented Software Engineering Methodology that can be used for model-driven Agent System development. This thesis presents a complete Integrated Development Environment (IDE), by integrating together the various existing tools, changing and enriching models end enhancing the model driven process, which allows a user to design a multi-agent system from scratch, export it to business models (XPDL/BMPN) and generate Java and C++ code. This thesis also demonstrates the ASEME model-driven process with a simple negotiation Agent.