Η UML στην ανάπτυξη ενσωματωμένων συστημάτων

H Ενοποιημένη Γλώσσα Μοντελοποίησης (Unified Modeling Language) αποτελεί
την πρότυπη και πλέον δημοφιλή γλώσσα για την οπτικοποίηση, προσδιορισμό,
ανάπτυξη και τεκμηρίωση συστημάτων λογισμικού και όχι μόνο. Η πλούσια
γραφική σημειολογία της UML σε συνδυασμό με τις δυνατότητες μοντελοποίησης
που παρέχει, την καθιστούν ικανή να χρησιμοποιηθεί στην ανάπτυξη
ενσωματωμένων συστημάτων. Ωστόσο, στα ενσωματωμένα συστήματα, αλλά και
γενικότερα σε συστήματα συγκεκριμένου πεδίου υπάρχουν κάποιοι επιπλέον
παράγοντες που πρέπει να ληφθούν υπόψη. Οι επεκτάσεις της UML δίνουν τη
δυνατότητα αναπαράστασης των βασικών χαρακτηριστικών των ενσωματωμένων
συστημάτων. Επιπλέον, παρέχουν νέες μεθόδους σχεδιασμού που επιτρέπουν τον
διαμερισμό εφαρμογής και αρχιτεκτονικής, για ένα πιο αποδοτικό και
επαναχρησιμοποιήσιμο σύστημα. Στην παρούσα εργασία μελετώνται τα βασικά
στοιχεία της UML καθώς και η χρήση της στην ανάπτυξη ενσωματωμένων
συστημάτων. Στη συνέχεια, χρησιμοποιώντας τη UML μοντελοποιείται και
αναπτύσσεται η εφαρμογή ελέγχου ενός συστήματος γραμμής παραγωγής, του
Festo MPS. Επιπλέον, αναπτύσσεται και υλοποιείται εφαρμογή εξομοίωσης του
φυσικού συστήματος Festo MPS για την επιβεβαίωση της σωστής λειτουργίας της
εφαρμογής ελέγχου. / The Unified Modeling Language (UML) constitutes the most popular standardized
language for visualizing, specifying and documenting all the artefacts of a software
system. Its rich graphical notation, in combination with the modelling facilities it
provides, makes it possible for UML to be used in the development of embedded
systems. However, in embedded system design, as well as in specific domain
problems, there are some additional factors that should be taken into consideration.
The extensions of UML provide the opportunity for representing the basic features of
embedded systems. In addition, these extensions provide new design methods which
allow the separation of the application from the architecture, leading to a more
efficient and reusable system. At this thesis the basic elements of UML as well as its
use in the development of embedded systems are studied. Moreover, using UML, the
control application of a linear production system, Festo MPS is modelled and
developed. Finally, a simulator application of the physical system Festo MPS is
developed, in order to verify that the constructed control application works properly.

Identiferoai:union.ndltd.org:upatras.gr/oai:nemertes:10889/2060
Date19 October 2009
CreatorsΑρετάκη, Αικατερίνη
ContributorsΘραμπουλίδης, Κλεάνθης, Aretaki, Aikaterini, Θραμπουλίδης, Κλεάνθης, Κούσουλας, Νικόλαος
Source SetsUniversity of Patras
Languagegr
Detected LanguageGreek
TypeThesis
Rights0

Page generated in 0.0025 seconds