Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων
Στόχος της εργασίας αυτής είναι η αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων αυτοματισμού και ελέγχου. Την τελευταία δεκαετία γίνεται μια μεγάλη προσπάθεια να αναπτυχθούν νέες τεχνολογίες λογισμικού για την υποστήριξη ανάπτυξης εφαρμογών για κατανεμημένα ετερογενή σ...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | Greek |
Published: |
2010
|
Subjects: | |
Online Access: | http://nemertes.lis.upatras.gr/jspui/handle/10889/3043 |
id |
nemertes-10889-3043 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-30432022-09-05T05:38:37Z Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων Κυριάκου, Γιώργος Θραμπουλίδης, Κλεάνθης Χούσος, Ευθύμιος Κατανεμημένα συστήματα αυτοματισμού και ελέγχου Μοντέλα συνιστωσών Distributed systems CORBA IEC-61499 004.36 Στόχος της εργασίας αυτής είναι η αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων αυτοματισμού και ελέγχου. Την τελευταία δεκαετία γίνεται μια μεγάλη προσπάθεια να αναπτυχθούν νέες τεχνολογίες λογισμικού για την υποστήριξη ανάπτυξης εφαρμογών για κατανεμημένα ετερογενή συστήματα. Αιχμή της τεχνολογίας σήμερα στην κατεύθυνση αυτή αποτελούν τα μοντέλα συνιστωσών. Ειδικότερα στον τομέα των βιομηχανικών εφαρμογών μετρήσεων και ελέγχου η ανάγκη αυτή γίνεται επιτακτική ώστε το λογισμικό που θα παράγεται γι αυτές να είναι αποτελεσματικό και επεκτάσιμο. Στην εργασία αυτή ξεκινάμε την μελέτη μας με το μοντέλο DOC middleware και προχωρούμε στην επέκτασή του, το component middleware. Εξετάζουμε τους περιορισμούς που παρουσιάζει το μοντέλο DOC middleware και τα προτερήματα του component middleware. Στη συνέχεια παρουσιάζουμε εκτενώς το μοντέλου συνιστωσών CORBA. Για το μοντέλο αυτό παρουσιάζουμε το OpenCCM που αποτελεί την μοναδική υλοποίηση που υπάρχει σήμερα η οποία είναι βασισμένη στη γλώσσα Java. Ακολούθως παρουσιάζουμε εκτενώς το πρότυπο για την ανάπτυξη βιομηχανικών εφαρμογών IEC-61499 που στηρίζεται στη έννοια του Function Block. Στη συνέχεια περιγράφουμε τη λύση που προτείνουμε στα πλαίσια της εργασίας αυτής για την υλοποίηση του προτύπου IEC-61499, η οποία στηρίζεται στο μοντέλο συνιστωσών CORBA. Η λύση μας χρησιμοποιεί την Java ως γλώσσα προγραμματισμού και ως πλατφόρμα ανάπτυξης το CORFU από την πλευρά των Function Block και το Cadena από την πλευρά συνιστωσών CORBA. Προχωρούμε στην παρουσίαση του εργαλείου FBtoCCMtool το οποίο αυτοματοποιεί ένα μεγάλο μέρος της διαδικασίας μετασχηματισμού από το μοντέλο FBs στο μοντέλο συνιστωσών CORBA . Τελικά περιγράφουμε την εφαρμογή της προτεινόμενης λύσης πάνω σε ένα πρότυπο σύστημα βιομηχανικής διεργασίας, το FESTO Modular Processing System της εταιρίας FESTO. - 2010-05-18T06:16:03Z 2010-05-18T06:16:03Z 2010-02-16 2010-05-18T06:16:03Z Thesis http://nemertes.lis.upatras.gr/jspui/handle/10889/3043 gr 0 application/msword |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Κατανεμημένα συστήματα αυτοματισμού και ελέγχου Μοντέλα συνιστωσών Distributed systems CORBA IEC-61499 004.36 |
spellingShingle |
Κατανεμημένα συστήματα αυτοματισμού και ελέγχου Μοντέλα συνιστωσών Distributed systems CORBA IEC-61499 004.36 Κυριάκου, Γιώργος Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
description |
Στόχος της εργασίας αυτής είναι η αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων αυτοματισμού και ελέγχου. Την τελευταία δεκαετία γίνεται μια μεγάλη προσπάθεια να αναπτυχθούν νέες τεχνολογίες λογισμικού για την υποστήριξη ανάπτυξης εφαρμογών για κατανεμημένα ετερογενή συστήματα. Αιχμή της τεχνολογίας σήμερα στην κατεύθυνση αυτή αποτελούν τα μοντέλα συνιστωσών. Ειδικότερα στον τομέα των βιομηχανικών εφαρμογών μετρήσεων και ελέγχου η ανάγκη αυτή γίνεται επιτακτική ώστε το λογισμικό που θα παράγεται γι αυτές να είναι αποτελεσματικό και επεκτάσιμο. Στην εργασία αυτή ξεκινάμε την μελέτη μας με το μοντέλο DOC middleware και προχωρούμε στην επέκτασή του, το component middleware. Εξετάζουμε τους περιορισμούς που παρουσιάζει το μοντέλο DOC middleware και τα προτερήματα του component middleware. Στη συνέχεια παρουσιάζουμε εκτενώς το μοντέλου συνιστωσών CORBA. Για το μοντέλο αυτό παρουσιάζουμε το OpenCCM που αποτελεί την μοναδική υλοποίηση που υπάρχει σήμερα η οποία είναι βασισμένη στη γλώσσα Java. Ακολούθως παρουσιάζουμε εκτενώς το πρότυπο για την ανάπτυξη βιομηχανικών εφαρμογών IEC-61499 που στηρίζεται στη έννοια του Function Block. Στη συνέχεια περιγράφουμε τη λύση που προτείνουμε στα πλαίσια της εργασίας αυτής για την υλοποίηση του προτύπου IEC-61499, η οποία στηρίζεται στο μοντέλο συνιστωσών CORBA. Η λύση μας χρησιμοποιεί την Java ως γλώσσα προγραμματισμού και ως πλατφόρμα ανάπτυξης το CORFU από την πλευρά των Function Block και το Cadena από την πλευρά συνιστωσών CORBA. Προχωρούμε στην παρουσίαση του εργαλείου FBtoCCMtool το οποίο αυτοματοποιεί ένα μεγάλο μέρος της διαδικασίας μετασχηματισμού από το μοντέλο FBs στο μοντέλο συνιστωσών CORBA . Τελικά περιγράφουμε την εφαρμογή της προτεινόμενης λύσης πάνω σε ένα πρότυπο σύστημα βιομηχανικής διεργασίας, το FESTO Modular Processing System της εταιρίας FESTO. |
author2 |
Θραμπουλίδης, Κλεάνθης |
author_facet |
Θραμπουλίδης, Κλεάνθης Κυριάκου, Γιώργος |
format |
Thesis |
author |
Κυριάκου, Γιώργος |
author_sort |
Κυριάκου, Γιώργος |
title |
Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
title_short |
Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
title_full |
Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
title_fullStr |
Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
title_full_unstemmed |
Αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
title_sort |
αξιοποίηση της τεχνολογίας συνιστωσών στην ανάπτυξη κατανεμημένων συστημάτων |
publishDate |
2010 |
url |
http://nemertes.lis.upatras.gr/jspui/handle/10889/3043 |
work_keys_str_mv |
AT kyriakougiōrgos axiopoiēsētēstechnologiassynistōsōnstēnanaptyxēkatanemēmenōnsystēmatōn |
_version_ |
1771297146124894208 |