Επαλήθευση κα Βελτιστοποίηση Συστήματος Διαχείρισης XML εγγράφου στη γλώσσα CLIPS Διπλωματική Εργασία της Andoena Balla.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
Advertisements

ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
MySQL + Γλώσσα Προγραμματισμού
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
Γλώσσες για ημι-δομημένα δεδομένα (ΗΔΔ)  XPath  XQuery  XSLT (eXtensible Stylesheet Language for Transformations)
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
ΠΡΟΤΥΠΑ ΜΑΘΗΣΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΔΑΚΤΙΚΑ ΟΦΕΛΗ Ενότητα 3.7 – Β’ Μέρος.
Web Services Υπηρεσίες διαδικτύου
Θέματα Βάσεων Δεδομένων Αποθήκευση XML δεδομένων σε Σχεσιακή Βάση Δεδομένων Θέματα Βάσεων Δεδομένων Αποθήκευση XML δεδομένων σε Σχεσιακή Βάση Δεδομένων.
FEDORA Ένα Προηγμένο Σύστημα Διαχείρισης Ψηφιακής Βιβλιοθήκης Ανοικτού Κώδικα Γιώργος Πυρουνάκης Υπολογιστικό Κέντρο Βιβλιοθηκών ΕΚΠΑ δαίμων – Τεύχος 2.
Ανάπτυξη Υπηρεσιών Πληροφόρησης με την Χρήση ZOPE Νίκος Κορφιάτης
Νταλιακούρας Νικόλαος CEID – Πανεπιστήμιο Πατρών Object Oriented Programming II (C++) Χειμερινό Εξάμηνο
Τμήμα Πληροφορικής Πανεπιστημίου Κύπρου ΕΠΛ 371 – Προγραμματισμός Συστημάτων Ονόματα: Αντώνης Μαυρής, Γιώργος Ματθαίου, Χρίστος Κυριάκου Ταυτότητες: ,
Ιόνιο Πανεπιστήμιο ΠΜΣ Επιστήμη της Πληροφορίας Διατύπωση Ερωτημάτων σε XML τεκμήρια με τη γλώσσα XQuery Εργασία για το μάθημα Ηλεκτρονική Δημοσίευση Υπεύθυνος.
E X a M p L e Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
Google's Google App Engine and Google's Datastore API Andreas Manoli.
Για τη διεκπεραίωση ενός προβλήματος πρέπει να ακολουθηθεί η εξής διαδικασία:  να γραφεί ο αλγόριθμος να συνταχθεί το πρόγραμμα σε γλώσσα υψηλού επιπέδου.
1 Εισαγωγή στη Java Χρήσιμες Διευθύνσεις Χαρακτηριστικά της Java Εργαλεία της Java Εργαλεία της Java Μεταγλώττιση στοιχειωδών εφαρμογών.
1 ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ TΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ «Επιστήμη της Πληροφορίας – Διοίκηση και Οργάνωση Βιβλιοθηκών με έμφαση στις Νέες Τεχνολογίες.
ΜΑΘΗΜΑ: ΜΕΤΑΓΛΩΤΤΙΣΤΕΣ ΔΙΔΑΣΚΟΝΤΕΣ: Κ. ΛΑΖΟΣ - Π. ΚΑΤΣΑΡΟΣ Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τρίτη, 14 Απριλίου 2015Τμ.
HY 566 – Web Semantics 1η Άσκηση Οντολογία για Shared Data Αλεξάνδρα Ψάλτη – Σπυρίδων Κωτούλας.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Πολυμορφισμός.
Βελτίωση της πλατφόρμας ανάπτυξης συστημάτων πολλών πρακτόρων Agent Factory ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ Τμήμα Ηλεκτρολόγων.
ΟΣΣ Δεκεμβρίου 2004 Σχεδιασμός Λογισμικού Γλώσσες Προγραμματισμού ΙΙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ.
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
Tomcat Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ Τηλ
Γραφικό Περιβάλλον Συγγραφής Κανόνων στο Σημασιολογικό Διαδίκτυο Διπλωματική Εργασία της Βασιλικής Ζερβάκη Επιβλέπων Καθηγητής: Νικόλαος Βασιλειάδης Θεσσαλονίκη.
13 ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών «Μεσολαβητές διασύνδεσης ηλεκτρονικών πηγών πληροφόρησης» Ε. Ι. Γιαννακουδάκης, Χ. Α. Καπέτης, Π. Κ. Ανδρικόπουλος,
Ηλεκτρονική Δημοσίευση The Goddard Library Web Capture Project Χριστιανούδης Ιωάννης Π.Μ.Σ. Κέρκυρας Μάιος 2005.
FEDORA ARCHITECTURE1 Αρχιτεκτονικές Ψηφιακών Βιβλιοθηκών FEDORA.
ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ: ΠΑΡΑΠΟΜΠΕΣ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΤΣΙΦΛΙΔΟΥ ΕΥΘΥΜΙΑ ΥΔΡΑΙΟΥ ΙΩΑΝΝΑ.
Βάσεις Δεδομένων ΙΙ Ευαγγελία Πιτουρά 1 Βάσεις Διαδικτύου.
ΜΑΘ106/3122 – Γλώσσα Προγραμματισμού Ξ. Ζαμπούλης ΜΑΘ106/3122 Γλώσσα Προγραμματισμού Δομές Δεδομένων.
Βάσεις Δεδομένων Αρχιτεκτονική.
Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.
Ενότητα # 12: Υπηρεσίες Ιστού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα.
ΟΣΣ2 - 4 Δεκεμβρίου 2005 Σχεδιασμός Λογισμικού Γλώσσες Προγραμματισμού ΙΙ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ.
Καλώς ήλθατε, μαθητές! Όνομα δασκάλου. Πρόγραμμα τάξης 8:15 - 9:00Το σχολείο ξεκινά, παίρνουμε παρουσίες 9: :00Ανάγνωση και έκθεση 10: :00Ορθογραφία.
Το πλαίσιο Διαλειτουργικότητας της Ηλεκτρονικής Διακυβέρνησης
Βάσεις Δεδομένων Ι 4η διάλεξη
Web Services στη C# Εργαστήριο 5
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
Ασκήσεις Κεφάλαιο 14.
Αρχιτεκτονική Συστημάτων
Java DataBase Connectivity
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ Β΄ ΠΛΗΡΟΦΟΡΙΚΗΣ
Αντικειμενοστραφής Προγραμματισμός (Object Oriented Programming)
Αρχιτεκτονική Συστημάτων
DREMEL: Interactive Analysis of Web-Scale Datasets
ΤΟ ΕΠΙΠΕΔΟ ΧΡΗΣΤΗ.
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Υπηρεσίες του διαδικτύου
ΚΑΡΑΓΚΙΟΖΗΣ Γνωρίσαμε τους ήρωες του ελληνικού θεάτρου σκιών καθώς και την ιστορία του Καραγκιόζη. πληροφορίες αντλήσαμε από το Σπαθάρειο μουσείο. Καραγκιοζοπαίχτης.
Γλώσσα προγραμματισμού C++
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Όνομα σχολείου Ημερομηνία
7ο Γυμνάσιο Ηρακλείου Κρήτης
Αρχιτεκτονική Συστημάτων
ΤΕΧΝΙΚΕΣ Αντικειμενοστραφουσ προγραμματισμου
ΔΙΟΙΚΗΣΗ ΑΝΘΡΩΠΙΝΟΥ ΔΥΝΑΜΙΚΟΥ
Παρουσίαση εκπαιδευτικής πλατφόρμας Eco-Destinations
ΠΡΟΓΡΑΜΜΑ ΑΓΩΓΗΣ ΥΓΕΙΑΣ - ΣΥΝΕΡΓΑΣΙΑ ΚΕ. Θ. Ε
ΤΙΤΛΟΣ ΤΗΣ ΕΚΔΗΛΩΣΗΣ ΣΑΣ
Καλώς ήλθατε, μαθητές! Όνομα δασκάλου.
Programmable Logic Device PLD. Φύλλο δεδομένων (Data Sheet) των TTL ICs.
Παράδειγμα στόχος Έμπνευση Ενέργειες/εργασίες Πόροι Σκέψεις
Μεταγράφημα παρουσίασης:

Επαλήθευση κα Βελτιστοποίηση Συστήματος Διαχείρισης XML εγγράφου στη γλώσσα CLIPS Διπλωματική Εργασία της Andoena Balla

Αντικείμενο Σύστημα για την αναπαράσταση των XML εγγράφων σε αντικειμενοστραφή σχήματα στο σύστημα κανόνων CLIPS και την ανάκτηση των αρχικών δεδομένων από αυτά τα σχήματα

Στόχος Επαλήθευση της ορθής λειτουργίας του υπάρχοντος συστήματος X-DEVICE με δεδομένα από τη βάση δεδομένων που περιέχει τις δημοσιεύσεις της ερευνητικής ομάδας Λογικού Προγραμματισμού και Ευφυών Συστημάτων LPIS Επαλήθευση της ορθής λειτουργίας του υπάρχοντος συστήματος X-DEVICE με δεδομένα από τη βάση δεδομένων που περιέχει τις δημοσιεύσεις της ερευνητικής ομάδας Λογικού Προγραμματισμού και Ευφυών Συστημάτων LPIS Η βελτίωση της απόδοσης του τόσο σε χωρικές όσο και σε χρονικές απαιτήσεις Η βελτίωση της απόδοσης του τόσο σε χωρικές όσο και σε χρονικές απαιτήσεις Η διασύνδεση του συστήματος με το Διαδίκτυο. Η διασύνδεση του συστήματος με το Διαδίκτυο.

Δυναμική Δημιουργία XML Αρχείου

Παράδειγμα DTD <!ATTLIST Publication PublicationID ID #REQUIRED Authors IDREFS #REQUIRED >... <!ATTLIST Author AuthorID ID #REQUIRED >

Παράδειγμα XML <lpis_publications>.. Using Logic for Querying XML Data Using Logic for Querying XML Data Book Chapter Book Chapter Web Powered Databases Web Powered Databases IDEA Group Publishing IDEA Group Publishing... XML query language XML query language XML repository XML repository Deductive Object-Oriented Databases Deductive Object-Oriented Databases </Publication> <AuthorName>N</AuthorName><AuthorSurname>Bassiliades</AuthorSurname> http%3A%2F%2Flpis% http%3A%2F%2Flpis% <Author >nbassili%40csd%2Eauth%2Egr</Author ></Author>..</lpis_publications>

Προβλήματα του Αρχικού Συστήματος Αδυναμία δημιουργίας κλάσεων Αδυναμία δημιουργίας κλάσεων Αδυναμία δημιουργίας αντικειμένων Αδυναμία δημιουργίας αντικειμένων Μεγάλες Χρονικές καθυστερήσεις Μεγάλες Χρονικές καθυστερήσεις Προβλήματα μνήμης Προβλήματα μνήμης

Βελτιστοποιήσεις του συστήματος (1) (dtd ) (dtd (dtd

Βελτιστοποιήσεις του συστήματος (2) 20 # Αντικειμένων Χρόνος (sec)

Βελτιστοποιήσεις του συστήματος (3) Βελτίωση αποδοτικότητας συναρτήσεων. Ενδεικτικά: Βελτίωση αποδοτικότητας συναρτήσεων. Ενδεικτικά: 134sec41sec14sec15sec43sec0,1sec1538sec214sec652sec798sec682sec51secimport-XMLXML-FILE-RetrievalBracketsFindCreating-instancesPosition ΣεΑπόΣυνάρτηση

Ονομασία αντικειμένων με βάση του ID τους στο XML αρχείο <PublicationTitle>Title</PublicationTitle></Publication> <AuthorName>Name</AuthorName><AuthorSurname>Surname</AuthorSurname></Author> <!ATTLIST Publication PublicationID ID #REQUIRED Authors IDREFS #REQUIRED > <!ATTLIST Author AuthorID ID #REQUIRED > IDIDREFID

[pub-1] of Publication (IDSlot PublicationID) (PublicationTitle “Title") (att_lst PublicationID Authors) (PublicationID "pub-1") (Authors [author-1]) [author-1] of Author (IDSlot AuthorID) (AuthorName "Name") (AuthorSurname “Surname") (AuthorID "author-1") Ονομασία αντικειμένων με βάση του ID τους στο XML αρχείο

Συνδεση του Συστήματος με το Internet Objects Class Schema Meta- classes X-DEVICE CLIPS XML File Initial Object XML File Name URL Ιnternet XML DTD XML File