Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15334
Title: Αναπαραγωγή Της Δομής Του Κώδικα Λογισμικών Συστημάτων Μέσω Επεξεργασίας Ακολουθιακών Διαγραμμάτων
Authors: Γκόργκας Ορέστης
Κοντογιάννης Κώστας
Keywords: τεχνολογία λογισμικού μοντελοκεντρική αρχιτεκτονική μοντέλα λογισμικού
ακολουθιακά διαγράμματα
μετασχηματισμός διαγραμμάτων
συνέπεια διαγραμμάτων
Issue Date: 14-May-2009
Abstract: Ένα από τα κυριότερα προβλήματα των σύγχρονων συστημάτων λογισμικού είναι ότι, λόγω του μεγέθους και της πολυπλοκότητας τους καθώς και των συνεχών αναβαθμίσεων τους, γίνεται ολοένα και πιο δύσκολο να αναλυθούν και να συντηρηθούν. Συνέπεια αυτού είναι να αυξάνεται το κόστος και ο χρόνος της συντήρησης των συστημάτων και να καθιστούν οποιαδήποτε τέτοια εργασία συντήρησης και αναβάθμισης ασύμφορη. Επίσης, παρατηρείται συχνά το φαινόμενο, οι λειτουργίες που επιτελεί ένα σύστημα λογισμικού να είναι διαφορετικές από αυτές που αρχικά είχαν προδιαγραφεί. Η μοντελοκεντρική προσέγγιση αντιμετωπίζει αφαιρετικά μέσω ενός πλήθους μοντέλων τα συστήματα λογισμικού, με σκοπό να γίνει ευκολότερη η σχεδίαση, η υλοποίηση και η συντήρηση των σύγχρονων συστημάτων λογισμικού.Στόχος αυτός της εργασίας είναι η ανάπτυξη και υλοποίηση ενός περιβάλλοντος πλαισίου μετασχηματισμών, το οποίο θα εφαρμόζεται στα ακολουθιακά διαγράμματα ενός συστήματος και θα παράγει έναν σκελετό του κώδικα του συστήματος. Ο κώδικας αυτός θα είναι συνεπής ως προς τα αντίστοιχα ακολουθιακά διαγράμματα. Κατά τις φάσεις της σχεδίασης και υλοποίησης, το προτεινόμενο περιβάλλον θα παρέχει στους σχεδιαστές των συστημάτων μία πρώτη μορφή του κώδικα η οποία, με τις απαραίτητες προσθήκες, θα μετασχηματίζεται σε ολοκληρωμένο σύστημα. Το περιβάλλον μπορεί να χρησιμοποιηθεί κατά τη φάση της συντήρησης όπου ο σκελετός του κώδικα θα συγκρίνεται με τον πραγματικό κώδικα του συστήματος, θα εντοπίζονται οι ασυνέπειες μεταξύ του κώδικα του συστήματος και των ακολουθιακών διαγραμμάτων και έπειτα από μια ενημέρωση των ακολουθιακών διαγραμμάτων θα εντοπίζονται τα σημεία που πρέπει να ενημερωθεί και ο κώδικας και αντίστροφα.Ο μετασχηματισμός των ακολουθιακών διαγραμμάτων καθώς και η σύγκριση του σκελετού του κώδικα με τον πραγματικό κώδικα επιδεικνύονται με τη χρήση ενός υποδειγματικού συστήματος στο οποίο εφαρμόζονται οι τεχνικές που αναλύονται σε αυτήν την εργασία.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/15334
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2009-0069.pdf3.6 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.