Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Χριστόφορος Ζολώτας

162 views

Published on

Leonardo Software Entity Semantic Search Engine

Published in: Software
  • Be the first to comment

  • Be the first to like this

Χριστόφορος Ζολώτας

  1. 1. ΣΗΜΑΣΙΟΛΟΓΙΚΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΟΝΤΟΤΗΤΩΝ ΛΟΓΙΣΜΙΚΟΥ Ζολώτας Χριστόφορος 4 Ιουλίου 2013 Επιβλέπων: Συμεωνίδης Λ. Ανδρέας Επίκουρος Καθηγητής Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
  2. 2. Περιεχόμενα Παρουσίαση MDA Στόχος Εργασίας Οντολογία UmlOnt Αρχιτεκτονική Συστήματος Διεπαφή Συστήματος Μεθοδολογία Ανάκτησης Μοντέλων Παρουσίαση Αποτελεσμάτων 2Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  3. 3. Model Driven Architecture (MDA) Μετατόπιση από τον κώδικα στο μοντέλο 3Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  4. 4. Model Driven Architecture (MDA) Μέτα-μέτα-μοντέλοM3 Ιεραρχία Meta-Object Facility (MOF) Μέτα-μοντέλοM2 ΜοντέλοM1 Οντότητες - ΔεδομέναM0 4Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  5. 5. Model Driven Architecture (MDA) Παράδειγμα μετασχηματισμού 5Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  6. 6. Στόχος Εργασίας 6Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος Οντολογία UmlOnt Επιτάχυνση σχεδίασης λογισμικού μέσω:  Αναζήτησης σχεδίων προηγούμενων έργων  Ανάκτησης σχετικών σχεδίων  Εξαγωγή σε XMI αρχείο για ευκολη επεξεργασία  Παραγωγή «σκελετικού» κώδικα
  7. 7. Οντολογία UmlOnt 7Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος Οντολογία UmlOnt  Τύποι παραμέτρων συναρτήσεων  Τύπος επιστροφής συνάρτησης  Πολλαπλότητα μεταβλητών  Πακέτα που υλοποιούν λειτουργική απαίτηση  Συναρτήσεις που υλοποιούν λειτουργική απαίτηση
  8. 8. Αρχιτεκτονική Συστήματος 8Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος Αρχικοποίηση συστήματος και αλληλλεπίδραση με τον χρήστη
  9. 9. Αρχιτεκτονική Συστήματος 9Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος Υποσύστημα αναζήτησης και δημιουργίας μοντέλου
  10. 10. Αρχιτεκτονική Συστήματος 10Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος Μοντέλο αποθήκευσης και εξαγωγής
  11. 11. Μεθοδολογία Ανάκτησης Μοντέλων Οντολογία UmlOnt Ερωτήματα SPARQL Οντότητες Λογισμικού 11Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  12. 12. Μεθοδολογία Ανάκτησης Μοντέλων Περίπτωση απλής κλάσης Ανάκτηση μεταβλητών και τύπου αυτών Ανάκτηση συναρτήσεων και παραμέτρων 12Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  13. 13. Μεθοδολογία Ανάκτησης Μοντέλων Περίπτωση κληρονομικότητας Ανάκτηση πληροφορίας κληρονομικότητας 13Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  14. 14. Μεθοδολογία Ανάκτησης Μοντέλων Περίπτωση κλάσεων με συσχετίσεις Ανάκτηση πληροφορίας συσχέτισης 14Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  15. 15. Μεθοδολογία Ανάκτησης Μοντέλων 15 Περιπτώσεις σύνθετων συσχετίσεων Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  16. 16. Διεπαφή Συστήματος Απαίτηση Χρήστη Είσοδος Έξοδος Αρχείο XMI 16Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  17. 17. Παρουσίαση Αποτελεσμάτων 17 Περίπτωση απλής κλάσης Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  18. 18. Παρουσίαση Αποτελεσμάτων 18 Περίπτωση απλής κλάσης Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  19. 19. Παρουσίαση Αποτελεσμάτων 19 Περίπτωση απλής κλάσης Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  20. 20. Παρουσίαση Αποτελεσμάτων 20 Περίπτωση απλής κλάσης Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  21. 21. Παρουσίαση Αποτελεσμάτων 21 Περίπτωση κληρονομικότητας Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  22. 22. Παρουσίαση Αποτελεσμάτων 22 Περίπτωση κληρονομικότητας Αρχικό Μοντέλο Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  23. 23. Παρουσίαση Αποτελεσμάτων 23 Αρχικό σύνθετο μοντέλο Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  24. 24. Παρουσίαση Αποτελεσμάτων 24 Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  25. 25. Παρουσίαση Αποτελεσμάτων 25 Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  26. 26. Παρουσίαση Αποτελεσμάτων 26 Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  27. 27. Παρουσίαση Αποτελεσμάτων 27 Μοντέλο που ανακτήθηκε Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος
  28. 28. Ερωτήσεις - Σχολιασμός christopherzolotas@gmail.com 28Σημασιολογική Μηχανή Αναζήτησης Οντοτήτων Λογισμικού - Ζολώτας Χριστόφορος

×