Παναγιώτης Σωτηρόπουλος

Σχετικά έγγραφα
Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

H Συμβολή της Υπολογιστικής Σκέψης στην Προετοιμασία του Αυριανού Πολίτη

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 6. YΠΗΡΕΣΙΑ ΖΩΝΤΑΝΗΣ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 7 - ΥΠΗΡΕΣΊΑ

MK Prosopsis Ltd - Assistive Technology Products & Services

Ορίζετε εσείς τον αριθμό των ωρών που θέλετε ελάχιστος αριθμός 10 ώρες και αγορά ανά 10άδα ωρών

ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 9 ΣΎΣΤΗΜΑ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ. Σαράντος Καπιδάκης

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου

Τροποποιήσεις Προσθήκες Δυνατοτήτων στην νέα έκδοση του Biomember

Εργαλεία Δραστηριοτήτων για Συγγραφή Μαθησιακών Ακολουθιών στο Περιβάλλον LAMS

Αξιοποίηση και διάθεση ελληνικού ψηφιακού έγκριτου περιεχομένου

1. ΕΙΣΑΓΩΓΗ ΣΤΟ GRASS GIS 1.1. ΤΙ ΕΙΝΑΙ ΤΟ GRASS GIS ;

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 4 - ΑΝΆΠΤΥΞΗ

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Τεχνολογία Λογισμικού & Πνευματική Ιδιοκτησία. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Οδηγίες Δημιουργία Λογαριασμού - Profile για το Google Scholar.

Η ΕΡΓΑΛΕΙΟΘΗΚΗ ΤΟΥ PRO SKILLS

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql


Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH.

Εγχειρίδιο Ίδια GNOME i. Εγχειρίδιο Ίδια GNOME

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΝΕΥΜΑΤΙΚΑ ΔΙΚΑΙΩΜΑΤΑ

Ετικέτα Ποιότητας. Διαδικασία υποβολής. Διαδικασία αξιολόγησης. Κριτήρια αξιολόγησης

ΑΝΑΠΤΥΣΣΟΝΤΑΣ ΠΡΟΣΑΡΜΟΣΤΙΚΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ : Η ΠΕΡΙΠΤΩΣΗ ΤΟΥ ΤΕΙ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ

Κατασκευή Ιστολόγιου

ΑΠΟΤΕΛΕΣΜΑΤΑ ΔΙΑΒΟΥΛΕΥΣΗΣ (Το έντυπο αποστέλλεται στην ΕΥΔ ΕΠ ΨΣ)

Μηχανική Λογισμικού με Ανοιχτό Λογισμικό Δρ. Γεώργιος Κακαρόντζας Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Α.Τ.Ε.Ι. Θεσσαλίας

openlaws Αυτοματοποιημένη κωδικοποίηση της ελληνικής νομοθεσίας με NLP Θοδωρής Παπαδόπουλος

Τεκμηρίωση Tetravex i. Τεκμηρίωση Tetravex

Εισαγωγή στη Σχεδίαση Λογισμικού

ΚΑΤΑΛΟΓΟΣ ΕΛΕΓΧΟΥ ΓΙΑ ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ ΑΝΤΟΧΗΣ. Διερευνώντας τις επαγγελματικές ικανότητες Υποθεμα 3.6

Οδηγός του Deskbar Applet i. Οδηγός του Deskbar Applet

«Ψηφιακά δομήματα στα μαθηματικά ως εργαλεία μάθησης για το δάσκαλο και το μαθητή»

Το Λογισμικό Ανοιχτού Κώδικα gretl:

Μια καλή επιλογή θα ήταν (χωρίζοντας τις λέξεις με παύλα -) ή

ΤΙΠΟΥΚΕΙΤΟΣ. ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ για τα μέλη της ΕΑΝΔΑ

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ

Αλέξανδρος Γκίκας Καθηγητής ΠΕ01 Γυµνασίου Προαστίου Καρδίτσας Υπ. Δρ. Θεολογικής σχολής Α.Π.Θ.

Η διάρκεια πραγματοποίησης της ανοιχτής εκπαιδευτικής πρακτικής ήταν 2 διδακτικές ώρες

Γεωχωρική πληροφορία και υποστήριξη αποφάσεων σε επίπεδο ΟΤΑ

Εννοιολογική χαρτογράφηση: Διδακτική αξιοποίηση- Αποτελέσματα για το μαθητή

Εξόρυξη γνώμης πολιτών από ελεύθερο κείμενο

Προετοιμασία εφαρμογής της 2ης διδακτικής παρέμβασης

Τεχνολογία Λογισμικού. Ενότητα 1: Εισαγωγή στην UML Καθηγητής Εφαρμογών Ηλίας Γουνόπουλος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Νέες τεχνολογίες εισάγονται ή χρησιµοποιούνται

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΟΛΙΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΤΕΥΘΥΝΣΗ ΠΟΛΙΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ

ΤΕΙ ΚΡΗΤΗΣ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ. Η χρήση του. Βήμα προς Βήμα

ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ΤΟΥ ΤΕΙ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

Διαδικασίες παραγωγής λογισμικού. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 4

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής

Γ Εξάμηνο. Μάθημα: ΑΡΧΕΣ MARKETING Εργαστήριο: Ανάλυση περιπτώσεων Marketing. Καθηγητής: Φωτόπουλος Χρήστος

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΚΟΙΝΩΝΙΚΩΝ ΕΡΕΥΝΩΝ. Οδηγός Χρήσης Sodanet LimeSurvey

Εισαγωγή στη φιλοσοφία

Wikis: Ανάπτυξη συνεργατικότητας με αξιοποίηση εφαρμογών και υπηρεσιών διαδικτύου

Ένδειξη Γλώσσας Πληκτρολογίου

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Νέα κεντρική συμφωνία του Ιατρικού Συλλόγου Πειραιά με την Vodafone

Σχολιάστε αν τα εκπαιδευτικά αντικείμενα (όπως: φύλλα διδασκαλίας, εργασίας. και αξιολόγησης μαθητών και υποστηρικτικό υλικό) καλύπτουν τους

Παρουσίαση διπλωματικής εργασίας

ΑΝΑΠΤΥΞΗ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΨΗΦΙΑΚΩΝ ΣΥΛΛΟΓΩΝ ΕΦΗΜΕΡΙΔΩΝ

Μεταδεδομένα ψηφιακού περιεχομένου

Αικατερίνη Ταγκαλάκη Εκπαιδευτικός Π.Ε M.Sc. Μαρία Δασκολιά Επίκουρη Καθηγήτρια Εργαστήριο Περιβαλλοντικής Εκπαίδευσης Τμήμα ΦΠΨ, ΕΚΠΑ

Ανδρέας Ανδρικόπουλος Τμήμα Διοίκησης Επιχειρήσεων Χίος, 9/04/2014

Εισαγωγή στα Μέσα Κοινωνικής Δικτύωσης

1. Εισαγωγή Οι άδειες χρήσης Δικαιώματα Κύριες άδειες χρήσης Δευτερεύουσες άδειες Η διαδικασία

GET SDI PORTAL v1. Οδηγός Βοήθειας

Πληροφορίες για το Εθνικό Πλαίσιο Προσόντων

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing)

Πως μπορούν (αλλά και γιατί πρέπει) να συνδυάζονται στην εκπαιδευτική διαδικασία;

ΠΔΣ Κίνητρα, εμπόδια, λύσεις

Speed-0 WMP: Web and Mobile Platform Software Requirements Specification

ΙΕΚ ΞΑΝΘΗΣ. Μάθημα : Στατιστική Ι. Υποενότητα : Σχεδιασμός Ερωτηματολογίου

ΑΝΑΣΤΟΧΑΣΜΟΣ 2ης ΔΙΔΑΚΤΙΚΗΣ ΠΑΡΕΜΒΑΣΗΣ

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

ECONOMIST CONFERENCES

Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας δημιουργίας Υπόχρεου. Παρακάτω προτείνεται μια αλληλουχία

Πολυτεχνείο Κρήτης Διεύθυνση Τηλεπικοινωνιών, Δικτύων και Υπολογιστικής Υποδομής Τμήμα Εκπαιδευτικής Υπολογιστικής Υποδομής. Υπηρεσία Ερωτηματολογίου

Παλέτα Όψεις. Πως κάνουμε ένα αντικείμενο να μιλάει ή να σκέφτεται;

Πρακτική εφαρμογή στην ειδικότητα: Λογισμικό για τη δημιουργία εργασίας εξαμήνου

Γιατί OpenOffice;;; (2)

Εφαρμογή Συστημάτων Μέτρησης και Βελτίωσης της Απόδοσης στον ευρύτερο Δημόσιο Τομέα

Κλιμάκιο Πληροφορικής Σεμινάρια για τα λογισμικά κλειστού τύπου Κύκλος Α

Χρηματοδότηση Δικτύου ΦΥΣΗ Παράγοντες επιτυχίας. Λευκωσία, 18 Μαΐου 2006 Παναγιώτα Μαραγκού, WWF Ελλάς

Εγχειρίδιο Invest i. Εγχειρίδιο Invest

Η Εκπαίδευση στην εποχή των ΤΠΕ

Όλες οι υπηρεσίες είναι διαθέσιμες μέσω διαδικτύου.

Εκπαίδευση εκπαιδευτικών. Πρακτική άσκηση

Transcript:

EAP-Wildfly ΑΤ Ένα γενικευμένο εργαλείο ελέγχου λογισμικού άπειρων εκδόσεων. Google Summer of Code 2018 ΙΔΕΑ Παναγιώτης Σωτηρόπουλος

ΙΔΕΑ Στη φιλοσοφία, οι ΙΔΕΕΣ συνήθως ερμηνεύονται ως ψυχικές αναπαραστατικές εικόνες κάποιου αντικειμένου. Οι ιδέες μπορούν επίσης να είναι αφηρημένες έννοιες που δεν παρουσιάζονται ως νοητικές εικόνες. Πολλοί φιλόσοφοι θεωρούν ότι οι ιδέες είναι μια θεμελιώδης οντολογική κατηγορία ύπαρξης. Η ικανότητα δημιουργίας και κατανόησης της έννοιας των ιδεών θεωρείται ουσιαστικό και καθοριστικό στοιχείο των ανθρώπων. Κατά μια δημοφιλή έννοια, μια ιδέα αναδύεται με έναν αυθόρμητο τρόπο, ακόμη και χωρίς σκέψη ή σοβαρό προβληματισμό, για παράδειγμα, όταν μιλάμε για την ιδέα ενός ατόμου. Μια νέα ή πρωτότυπη ιδέα μπορεί συχνά να οδηγήσει στην καινοτομία. (Ορισμός της ΙΔΕΑΣ στη wikipedia) Ετοιμολογία : Η λέξη ΙΔΕΑ προέρχεται από την ελληνική "βλέπω"). ἰδέα (ἰδεῖν,

ΑΤ Δομές - ΕΑΤ

ΑΤ Δομές - ΕΑΤ Δομή για τους JBoss Διακομιστές

EΑΤ ΠΛΕΟΝΕΚΤΗΜΑΤΑ 1. Εγγραφή του λογισμικού ελέγχου μία φορά και χρησιμοποίησή του με άπειρο αριθμό των διακομιστών. 2. Διατήρηση του λογισμικού ελέγχου σε ένα μέρος. 3. Σύγκριση των διακομιστών με βάση το λογισμικό ελέγχου. 4. Έλεγχος μίας βελτίωσης σε όλους τους δικομιστές. 5. Ταχύτερη σύγκλιση μεταξύ των διακομιστών. 6. Σύγκριση των διακομιστών βάσει δοκιμών του παρελθόντος και του παρόντος. 7. Προσθήκη δοκιμών με πιθανά μελλοντικά χαρακτηριστικά που δεν είναι προς το παρόν διαθέσιμα. 8. Δίνει τη δυνατότητα να ενσωματώσετε λογισμικό ελέγχου για το διακομιστή, χωρίς να έχει ενσωματωθεί η βελτίωση/διόρθωση στο διακομιστή. 9. Δυνατότητα ενσωμάτωσης λογισμικού ελέγχου από απομακρισμένα λογισμικά ελέγχου που βρίσκονται στο διαδίκτυο. ΚΙΝΗΤΡΟ Αν έχει δημιουργηθεί λογισμικό ελέγχου για το διακομιστή X τότε να μπορεί να χρησιμοποιηθεί αυτόματα για όλους τους άλλους διακομιστές.

EΑΤ ΕΠΙΠΛΕΟΝ ΠΛΕΟΝΕΚΤΗΜΑΤΑ 1. Απεριόριστος αριθμός διακομιστών θα μπορούσε να προστεθεί στο ΕΑΤ, ενώ οι δοκιμές (έλεγχοι) που συμπεριλήφθησαν θα μπορούσαν να δοκιμαστούν σε όλους αυτούς τους διακομιστές. 2. Το EΑΤ θα μπορούσε να είναι ένα πολύ χρήσιμο εργαλείο σε συνδυασμό με την τεκμηρίωση. Παράλληλα με την τεκμηρίωση, θα μπορούσαν να συμπεριληφθούν παραδείγματα περιπτώσεων χρήσης, τα οποία θα μπορούσαν να χρησιμοποιηθούν σε όλους τους διακομιστές. 3. Το ΕΑΤ είναι το πρώτο κομμάτι λογισμικού που αλλάζει τη σχέση του Στοιχείου (Component) -> Διακομιστή σε Στοιχείο (Component) <-> Διακομιστή, καθώς αυτό το λογισμικό μπορεί να θεωρηθεί ως μέρος ενός διακομιστή, αλλά και ένας διακομιστής μπορεί να θεωρηθεί ως μέρος του ΕΑΤ. 4. Οι ΑΤ δομές μπορούν να χρησιμοποιηθούν με οποιαδήποτε γλώσσα λογισμικού.

ΑΤ Δομές - ΕΑΤ Δομή για οποιαδήποτε Πρόγραμμα Λογισμικού

ΑΤ Δομές - ΕΑΤ Δομή για δυναμικά προγράμματα λογισμικού ανάλογα με συγκεκριμένα χαρακτηριστικά

ΑΤ Δομές - ΕΑΤ Δομή για Πραγράμματα Λογισμικού με δυναμικές εξαρτήσεις

ΑΤ Δομές - ΕΑΤ Ο κώδικας του EAT και του JBTAT βρίσεται στο github : https://github.com/panossot/eap-additional-testsuite https://github.com/panossot/jbtat Άδεια Χρήσης GNU Lesser General Public License Version 2.1

EΑΤ ΜΕΛΛΟΝΤΙΚΗ ΑΝΑΠΤΥΞΗ: Δημιουργία ενός πλαισίου που θα συνδυάζει όλα τα ATs (additional testsuites), π.χ. EAT, JBTAT, κλπ. Ο χρήστης θα μπορούσε να προσθέσει ένα τεστ σε όποιο testsuite θα επιλέξει. Επιπλέον, ο χρήστης πρέπει να είναι σε θέση να προσθέσει περισσότερα ΑΤs σε αυτό το πλαίσιο, σύμφωνα με το πρόγραμμα λογισμικού που θα ήθελε να ελέγξει. Η ΕΠΟΜΕΝΗ ΓΕΝΕΙΑ ΤΩΝ ΑΤ ΔΟΜΩΝ: Σμίκρυνση και καλύτερη αυτοματοποίηση των οντοτήτων που διανέμονται προς έλεγχο, ανάλογα με τις εξαρτήσεις τους (μεταδεδομένα, είτε δεδομένα εξαρτήσεων ενός αναλυτή εξαρτήσεων), ώστε να γίνεται αυτοματοποιημένη σύνθεση του κατάλληλου λογισμικού ελέγχου για την κάθε περίπτωση. Με τον τρόπο αυτό οι σχολιασμοί για την ενεργοποίηση των δοκιμών θα μπορούσαν να αυτοματοποιηθούν (και σε ορισμένες περιπτώσεις να γίνουν προαιρετικοί).

Ευχαριστώ Παναγιώτης Σωτηρόπουλος