Your browser does not support JavaScript!

Αρχική    AmITest : a framework for semi - automated testing of Ambient Intelligence environments  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000410284
Τίτλος AmITest : a framework for semi - automated testing of Ambient Intelligence environments
Άλλος τίτλος AmITest : μία υποδομή για τον ημι-αυτόματο έλεγχο περιβαλλόντων διάχυτης νοημοσύνης
Συγγραφέας Λουλουδάκης, Νικόλαος
Σύμβουλος διατριβής Στεφανίδης, Κωνσταντίνος
Μέλος κριτικής επιτροπής Σαββίδης, Αντώνιος
Αντώνα, Μαργαρίτα
Περίληψη Η Διάχυτη Νοημοσύνη (Ambient Intelligence - Ami) έχει σταδιακά εξελιχθεί από ένα ερευνητικό αντικείμενο σε μία καθημερινή πραγματικότητα (π.χ. Internet of Things -αντικείμενα συνδεδεμένα στο internet), δημιουργώντας στους τελικούς χρήστες (είτε αυτοί είναι επαγγελματίες του IT ή χρήστες με ελάχιστες τεχνολογικές γνώσεις) την επιτακτική ανάγκη να μπορούν να προσαρμόσουν ή να προγραμματίσουν εκ νέου την συμπεριφορά Έξυπνων Περιβαλλόντων. Ο προγραμματισμός τέτοιων κατανεμημένων, ετερογενών και πολύπλοκων συστημάτων αποτελεί από μόνο του ένα δύσκολο έργο, πόσο μάλλον η διαδικασία επαλήθευσης της ορθότητας της συμπεριφοράς τους. Το τελευταίο μάλιστα είναι εξίσου δύσκολο αλλά ακόμα πιο σημαντικό, καθώς η επιβεβαίωση της ορθής απόκρισης ενός έξυπνου περιβάλλοντος σε συγκεκριμένα ερεθίσματα, αποτελεί έναν από τους πιο κρίσιμους παράγοντες για την αποδοχή του από τους τελικούς χρήστες. Για αυτό το σκοπό, προτείνουμε μία υποδομή ελέγχου ορθότητας (testing) της συμπεριφοράς Έξυπνων Περιβαλλόντων, ονομαζόμενη AmITest. Η συγκεκριμένη υποδομή επιτρέπει με απλό τρόπο τον έλεγχο ορθότητας της συμπεριφοράς κάθε έξυπνου αντικειμένου ξεχωριστά, αλλά και του έξυπνου περιβάλλοντος ως σύνολο. Για να απλοποιήσει την συνολική διαδικασία ελέγχου, το AmITest, που αποτελεί σημαντικό κομμάτι του AmI Solertis (μίας εξειδικευμένης σουίτας προγραμματισμού περιβαλλόντων Διάχυτης Νοημοσύνης η οποία αναπτύχθηκε στο Εργαστήριο Αλληλεπίδρασης Ανθρώπου-Υπολογιστή του ΙΠ-ΙΤΕ), χρησιμοποιεί όλες τις μετα-πληροφορίες σχετικά με τα έξυπνα αντικείμενα που υπάρχουν στο περιβάλλον, καθώς και τους κανόνες της συμπεριφοράς τους. Πιο συγκεκριμένα, μέσω ενός απλού Wizard, ακόμα και οι λιγότερο τεχνολογικά έμπειροι χρήστες μπορούν να συνθέσουν εύκολα τους ελέγχους που επιθυμούν, ενώ η διαδικασία ενορχήστρωσης της εκτέλεσης των ελέγχων αναλαμβάνεται αυτόματα και εξ' ολοκλήρου από το AmITest. Το AmITest βασίζεται στην ευρέως διαδεδομένη γλώσσα προγραμματισμού JavaScript, σε συνδυασμό με έναν αριθμό υποδομών της, όπως οι Promises για ασύγχρονο προγραμματισμό και οι Mocha και Chai για την εφαρμογή ελέγχων (testing), στοχεύοντας την επίτευξη της μέγιστης αποδοτικότητας και της παροχής ενός αποτελεσματικού μηχανισμού ελέγχου ορθότητας με τον πιο άμεσο δυνατό τρόπο. Το AmITest παρέχει τη δυνατότητα πραγματοποίησης των ελέγχων σε ένα περιβάλλον προσομοίωσης, στο οποίο οι έλεγχοι ορθότητας μπορούν να εκτελεστούν «απομονωμένα», χωρίς να επηρεάζουν τις πραγματικές συσκευές του χώρου. Αυτό επιτυγχάνεται με μηχανισμούς εξομοίωσης αντικειμένων (π.χ., προσομοίωση του τρόπου αντίδρασης ενός αντικείμενου στα διάφορα ερεθίσματα) και «τοπική» εκτέλεση κώδικα συμπεριφοράς. Με το πέρας ενός ή περισσοτέρων ελέγχων, το AmITest μέσα από μια πλούσια γραφική διεπαφή παρουσίασης αναφορών, μεταφέρει τα αποτελέσματα εκτέλεσης τους στον χρήστη, ώστε να επαληθεύσει την ορθότητα ή μη της συμπεριφοράς του περιβάλλοντος. Επιπλέον, αυτή η πληροφορία παρέχεται και ως είσοδος στο κεντρικό σύστημα του AmI Solertis για περαιτέρω μελέτη με στόχο την εύρεση προβληματικών συμπεριφορών και τη διασφάλιση της σταθερότητας του περιβάλλοντος μέσω συστηματικού ελέγχου.
Φυσική περιγραφή 105 σ. : σχεδ., πιν., εικ. (μερ. εγχρ.) ; 30 εκ.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2017-07-21
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 226

Ψηφιακά τεκμήρια
No preview available

Προβολή Εγγράφου
Εμφανίσεις : 6