Επαλήθευση κα Βελτιστοποίηση Συστήματος Διαχείρισης 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