Συλλογές | |
---|---|
Τίτλος |
Μοντελοποίηση και ανάλυση επιχειρησιακής διεργασίας |
Εναλλακτικός τίτλος |
Workflow management analysis and modeling |
Δημιουργός |
Κοτζαντώνογλου, Λουκάς |
Συντελεστής |
Κωνσταντόπουλος, Πάνος Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής |
Τύπος |
Text |
Φυσική περιγραφή |
64σ. |
Γλώσσα |
el |
Περίληψη |
Το θέμα της διπλωματικής εργασίας είναι η ανάλυση και η μοντελοποίηση της επιχειρησιακής διεργασίας συσσώρευσης και τροφοδότησης μεταδεδομένων διάσπαρτων ψηφιακών πόρων σε ένα οργανισμό συλλογής και διάθεσης αυτών, ώστε να ελεγχθεί από δομικής - λογικής πλευράς και από τη σκοπιά των επιδόσεων με απώτερο σκοπό τυχόν διορθώσεις και βελτιώσεις. Το πρόβλημα αυτό ανάγεται στο γενικότερο πρόβλημα ανάλυσης ροών εργασίας. Επιστρατεύονται οι μέθοδοι μοντελοποίησης και ανάλυσης της Διαχείρισης Ροών Εργασίας (workflow management-WFM). Επίσης επιλέγεται η χρήση συγκεκριμένων εργαλείων. Η αναλυόμενη ροή εργασίας υποστηρίζεται από το σύστημα συσσώρευσης MoRE. Στο πλαίσιο αυτό γίνεται μια ανάλυση με βάση κοινά αποδεκτά κριτήρια στα πλαίσια του WFM τα οποία είναι ο έλεγχος για ύπαρξη διαδικασιών χωρίς συνθήκες εισόδου και εξόδου , νεκρών διαδικασιών , deadlock , livelock καθώς και τη περίπτωση ύπαρξης ενεργών tokens για ένα συγκεκριμένο case μέσα στη ροή ενώ αυτή έχει ολοκληρωθεί .Στη διπλωματική εργασία χρησιμοποιήσαμε τα εργαλεία YAWL και Prom για την δομική ανάλυση, τη δημιουργία του γράφου προσβασιμότητας και την απεικόνιση της ροής ως Petri net, καθώς και ένα πρόγραμμα που δημιουργήσαμε για την προσομοίωση της ροής. Βασιστήκαμε πάνω στα Petri net για τη δημιουργία της λογικής πίσω από την υλοποίηση του προγράμματος και της ροής. Το πρόγραμμα δημιουργήθηκε σε Java και χρησιμοποιεί MySql ως βάση δεδομένων .Χρησιμοποιώντας το πρόγραμμα που δημιουργήσαμε εκτελέσαμε μια σειρά σεναρίων με σκοπό να μελετήσουμε το πώς λειτουργεί η ροή αρχικά με βάση εμπειρικά δεδομένα από τη λειτουργία του συσσωρευτή MORe, και στη συνέχεια σε ένα εύρος υποθετικών συνθηκών .Το ενδιαφέρον μας επικεντρώθηκε σε μετρήσεις του χρόνου εκτέλεσης, εμφάνιση καθυστερήσεων επεξεργασίας εισερχόμενων πακέτων , ύπαρξη υπερχειλίσεων στην ουρά αναμονής και στην εύρεση επαναλήψεων βημάτων στη ροή εργασίας. Τέλος συνοψίζουμε τα αποτελέσματα και προτείνουμε κάποιες βελτιώσεις που μπορεί να γίνουν πάνω στη ροή εργασίας με σκοπό να βελτιώσουμε τόσο την απόδοση όσο και την πολυπλοκότητα της ροής. The master thesis main topic is about the workflow management analysis of an aggregator workflow system. Workflow system’s main job is to aggregate and then publish metadata content from various digital sources. Analysis main reason is to correct and improve possible bad manufacturing of the workflow system from the scope of structural, logical and performance analysis. This problem is part of the general problem in the workflow analysis. In the current thesis we use all the modeling and analysis methods of the Workflow Management (WFM). Moreover certain tools are used in order to analyze the MORe aggregator workflow. Within this dissertation, the analysis is based on commonly accepted Workflow Management Analysis criteria. We check if any of the following criteria exists:• Tasks without input and/or output conditions.• Dead tasks• Deadlock• Livelock• Activities still take place after the condition 'end' is reached• Remaining tokens in the process definition after the case has been completed The tools we used during our dissertation are YAWL which is also a modeling language and PROM tool. We used these tools in order to accomplish the structural analysis of the workflow, create the Reachability Graph, create the Petri Net model of the workflow. We also created our own simulator, a java program, in order to simulate the MORe’s workflow. The idea behind the program implementation was the High Level Petri Net theory and Petri Net representation of the original workflow. The program was developed using Java programming language and stores its outputs in a MySQL database. Using our simulator we created a number of scenarios in order to study the original functionality of the workflow using data from real cases. After the first scenario we used our simulator to run possible scenarios with some differences in order to study the behavior of the workflow. We focused on workflow execution time measurements, arriving package waiting time before they execute, waiting queue overflow and finally large rework in workflow steps. Finally we summarize the results of the structural and performance analysis and we suggest improvements on workflow performance and complexity. |
Λέξη κλειδί |
Ροή εργασίας Ανάλυση Επιχειρησιακών διεργασιών MORE Workflow Management (WFM) |
Ημερομηνία |
30-11-2017 |
Άδεια χρήσης |
https://creativecommons.org/licenses/by/4.0/ |