Η μοντελοποίηση είναι μια σημαντική τεχνική για την ορθή ανάπτυξη και το ποιοτικό αποτέλεσμα των πληροφοριακών συστημάτων. Ένα από τα καλύτερα πρότυπα κατασκευής μοντέλων είναι η UML. Σημαντικό χαρακτηριστικό της UML είναι η δυνατότητα δημιουργίας προφίλ προσανατολισμένα σε συγκεκριμένο πεδίο χρήσης. Στη παρούσα χρονική στιγμή η μοντελοποίηση των ΣΔΥ βρίσκεται σε αρχικό στάδιο σε αντίθεση με άλλα συστήματα για τα οποία έχουν αναπτυχθεί τεχνικές όπως επίσης και έτοιμα προφίλ τα οποία μπορούν να ενσωματωθούν στα υπάρχοντα περιβάλλοντα ανάπτυξης μοντέλων (UML tools) προς χρήση.
Μια τεχνική αναπαράστασης και κατασκευής ΣΔΥ είναι η χρήση σφαιρών δραστηριοτήτων. Μια σφαίρα δραστηριοτήτων ικανοποιεί ένα στόχο του χρήστη (ο οποίος είναι και ο «ιδιοκτήτης» της σφαίρας) και περιγράφεται ως ένα σύνολο στόχων υψηλού επιπέδου (χωρίς λεπτομέρειες υλοποίησης). Ανάλογα με τις υπηρεσίες και τους πόρους της κάθε φορά διαθέσιμης υποδομής (της περιρρέουσας οικολογίας), η σφαίρα «πραγματώνεται» με διαφορετικούς τρόπους. Οι σφαίρες έχουν σχεδιαστεί ως κατανεμημένες εφαρμογές, οι οποίες εκτελούνται στους πόρους της υποδομής.
Το αντικείμενο της εργασίας είναι ο σχεδιασμός ενός UML προφίλ, το οποίο θα μπορεί να περιγράψει ΣΔΥ με τη μορφή σφαιρών δραστηριοτήτων. Στα πλαίσια εγκυροποίησης του προφίλ η εργασία περιλαμβάνει δύο περιπτώσεις χρήσης του και αξιολόγηση της επίδοσης του.
The system modeling is an important technique for the proper development and quality results of the information systems. One of the best modeling standards is the UML. An important feature of UML is the ability to create profiles oriented in a particular field of use. At this time the modeling of Pervasive Computing Systems is at an early stage in contrast to other systems that have thrived techniques as well as ready-made profiles that can be integrated into existing modeling environments (UML tools) to use.
A technique for representation and construction of Pervasive Computing Systems is the use of activity spheres. An activity sphere satisfies a user's view (which is the "owner" of the sphere) and is described as a set of high level objectives (without implementation details). Depending on the services and resources of each available infrastructure (the climate of ecology), the sphere 'realized' in different ways. The spheres are designed as distributed applications that run on the infrastructure resources.
The object of the work is the design and creation of a UML profile, which can describe the Pervasive Computing Systems in the form of activity spheres. Under the validation of the profile this thesis includes two cases of use and assessment of performance.
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.