Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα:

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα:"

Transcript

1 Χρονικά αυτόµατα Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Συστήµατα πραγµατικού Χρόνου ιακριτός και συνεχής χρόνος Χρονικά αυτόµατα Χρονική CTL ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-1

2 Συστήµατα πραγµατικού χρόνου Ηχρονική συµπεριφορά είναι κριτικής σηµασίας σε πολλά συστήµατα, όπως: ιασταυρώσεις τραίνων Ελεγκτές ροµπότ Ελεγκτές προσγείωσης αεροπλάνων Πρωτόκολλα επικοινωνίας Συστήµατα πραγµατικού χρόνου ονοµάζονται συστήµατα των οποίων η ορθότητα καθορίζεται τόσο από τις αλληλεπιδράσεις µε το περιβάλλον όσο και από τον χρόνο στον οποίο παρουσιάζονται οι αλληλεπιδράσεις αυτές. Θα µελετήσουµε µεθόδους εισαγωγής της έννοιας του χρόνου σε πρότυπα µοντελοποίησης και ανάλυσης συστηµάτων. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-2

3 Ο χρόνος ως ένα διακριτό πεδίο ιακριτός χρόνος: ο χρόνος µετριέται µέσω διακριτών τιµών και αυξάνεται µέσω διακριτών βηµάτων. Μοντελοποιείται µέσω θετικών ακεραίων. Συγκεκριµένα χρονικά γεγονότα tick χρησιµοποιούνται για να µοντελοποιήσουν το πέρασµα µιας µονάδας χρόνου. Γεγονότα µπορούν να συµβούν σε ακέραιες χρονικές στιγµές. Η διαφορά χρόνου ανάµεσα σε δύο γεγονότα είναι πάντα πολλαπλάσιο της βασικής µονάδας χρόνου. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-3

4 Φώτα της τροχαίας µε διακριτό χρόνο tick tick tick S o S 1 S 2 tick tick S 4 tick tick tick S 3 ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-4

5 Πλεονέκτηµα: απλότητα ιακριτός Χρόνος Η επέκταση αφορά µόνο µία καινούρια ενέργεια για να µετρά τον χρόνο στο µοντέλο. Η χρονική λογική µπορεί να µείνει ανεπηρέαστη αφού ο τελεστής Χ µετρά το πέρασµα του χρόνου: G (red X X X yellow) Πάντα ισχύει ότι 3 µονάδες χρόνου µετά απότοκόκκινοτοφωςθαγίνει κίτρινο. G (red X green X X green X Χ X green X Χ X Χ green) Πάντα ισχύει ότι µέσα σε 4 µονάδες χρόνου από το κόκκινο το φως θα γίνει πράσινο. Πολλές εφαρµογές: συστήµατα των οποίων οι διεργασίες συγχρονίζονται βάσει ενός καθολικού ρολογιού (π.χ. συγχρονισµένα κυκλώµατα υλικού). ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-5

6 ιακριτός Χρόνος Περιορισµός: Πως καθορίζεται η διάρκεια της βασικής µονάδας χρόνου; Έτσι ώστε κάθε διαφορά στους χρόνους κάθε ζεύγους γεγονότων να είναι πολλαπλάσιο αυτής. Στην πράξη αυτό είναι δύσκολο/αδύνατο να καθοριστεί, και οποιαδήποτε παραδοχή περιορίζει την ακρίβεια του µοντέλου. Ακατάλληλο για ασύγχρονα συστήµατα, όπως κατανεµηµένα συστήµατα, πρωτόκολλα επικοινωνίας, κλπ. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-6

7 Ο χρόνος ως ένα συνεχές πεδίο Συνεχής χρόνος: ο χρόνος αυξάνεται συνεχόµενα. Μοντελοποιείται µέσω θετικών πραγµατικών αριθµών. Γεγονότα µπορούν να συµβούν σε οποιαδήποτε χρονική στιγµή, και η διαφορά στους χρόνους των εµφανίσεων δύο γεγονότων µπορεί να είναι αυθαίρετα µικρή. Καλύτερη µοντελοποίηση της πραγµατικότητας, και κατάλληλη για ασύγχρονα συστήµατα. Επίσης, πιο πολύπλοκη! ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-7

8 Συνεχής χρόνος Αν ο χρόνος είναι συνεχής, τότε αλλαγή κατάστασης µπορεί να συµβεί σε οποιαδήποτε στιγµή. Για παράδειγµα η ενέργεια µοντελοποιείται ως Μέσα σε 4 µονάδες χρόνου t=0 t=0.75 t=2 t=3 t=4 ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-8

9 Συνεχής χρόνος Πως µπορούµε να ελέγξουµε ιδιότητες όπως: όταν το φως είναι κίτρινο τελικά θα γίνει πράσινο µέσα σε 3 µονάδες χρόνου ; Για αντιµετώπιση των προβληµάτων που προκύπτουν από τη χρήση συνεχούς χρόνου έχουν γίνει οι εξής προτάσεις: Περιορισµός της γλώσσας ανάλυσης συστηµάτων (χρονικής λογικής) Η µοντελοποίηση συστηµάτων πραγµατικού χρόνου γίνεται συµβολικά και όχι ρητά [Χρονικά αυτόµατα - Alur & Dill, 1989] Υλοποίηση µιας διακριτής µορφής του µη-πεπερασµένου συστήµατος καταστάσεων σύµφωνα µε το µοντέλο και την ιδιότητα που θέλουµε να ελέγξουµε. [ αυτόµατα - Alur & Dill, 1991] ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-9

10 Χρονικά Αυτόµατα Ένα χρονικό αυτόµατο αποτελείται από καταστάσεις και ακµές. Κάθε κατάσταση συνοδεύεται από ατοµικές προτάσεις που ικανοποιούνται στη συγκεκριµένη κατάσταση. Κάθε ακµή µοντελοποιεί µια δυνατή εξέλιξη από µια κατάσταση σε µια άλλη. Οι µεταβάσεις δεν παίρνουν χρόνο. red gr ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-10

11 Χρονικά Αυτόµατα Ένα χρονικό αυτόµατο είναι εφοδιασµένο µε ένα σύνολο από ρολόγια, x, y, z,, τα οποία παίρνουν πραγµατικές τιµές, και αυξάνουν τις τιµές τους µε την ίδια ταχύτητα. Οι µεταβάσεις ενός αυτοµάτου ελέγχονται από περιορισµούς στις τιµές των ρολογιών, οι οποίοι ονοµάζονται φρουροί των µεταβάσεων. x < 2 red gr y < 4 x = 5 ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-11

12 Χρονικά Αυτόµατα Οι τιµές των ρολογιών µπορούν να µηδενιστούν κατά την εκτέλεση µιας µετάβασης. Τα ρολόγια έχουν αρχική τιµή 0, και ξεκινούν ταυτόχρονα κατά την είσοδο στην αρχική κατάσταση. x < 2 red {y:=0} gr y < 4 x = 5 {x :=0} Μηδενισµοί ρολογιών ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-12

13 Χρονικά Αυτόµατα Μία συνθήκη κατάστασης είναι ένας περιορισµός ρολογιών που προσδιορίζει τον χρόνο που µπορεί να ξοδευτεί στην κατάσταση. Οι φρουροί µεταβάσεων προσδιορίζουν πότε είναι δυνατή µια µετάβαση, ενώ οι συνθήκες καταστάσεων εξαναγκάζουν την εκτέλεση µιας µετάβασης. x < 2 red {y} gr y < 4 [x 10] x = 5 [y 4] {x} ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-13

14 Παράδειγµα: Φώτα της τροχαίας [x 3] [x 4] x=3 true {x} S o S 1 S 2 x=8 {x} x=4 x=7 S 4 [x 8] S 3 [x 7] ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-14

15 Περιορισµοί Ρολογιών Το σύνολο περιορισµών ρολογιών πάνω στο σύνολο ρολογιών C είναι το µικρότερο σύνολο που ικανοποιεί τους εξής κανόνες: Αν c είναι ένα ρολόι από το σύνολο C και x ένας φυσικός αριθµός, τότε τα c< xκαι c x είναι περιορισµοί ρολογιών. Αν a είναι περιορισµός ρολογιών τότε και το a είναι περιορισµός ρολογιών. Αν a και b είναι περιορισµοί ρολογιών τότε και το a b είναι περιορισµός ρολογιών. Τα ρολόγια συγκρίνονται µόνο µε τους φυσικούς αριθµούς, διαφορετικά ο µοντελο-έλεγχος γίνεται µη-αποφασίσιµος (undecidable). ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-15

16 Χρονικά αυτόµατα Ένα χρονικό αυτόµατο είναι µια πλειάδα (C, L, l 0, Label, inar, E, clocks, guard) όπου C είναι ένα σύνολο ρολογιών L είναι ένα σύνολο από καταστάσεις µε αρχική κατάσταση την l 0 Label είναι µία συνάρτηση που αποδίδει σε κάθε κατάσταση ένα σύνολο από ατοµικές προτάσεις (που ικανοποιούνται στην κατάσταση) inar είναι µία συνάρτηση που αποδίδει σε κάθε κατάσταση µια συνθήκη κατάστασης E είναι ένα σύνολο από ακµές ανάµεσα στις καταστάσεις clocks είναι µια συνάρτηση που αποδίδει σε κάθε ακµή το σύνολο των ρολογιών που πρέπει να µηδενιστούν guard είναι µια συνάρτηση που αποδίδει σε κάθε ακµή το φρουρό της ακµής. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-16

17 Παράδειγµα Φρουροί (1) Αποτέλεσµαφρουρού µε κάτω φράγµα. x 5 {x :=0} Τιµή του x Χρόνος ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-17

18 Παράδειγµα Φρουροί (2) Αποτέλεσµαφρουρού µε κάτω φράγµα και πάνω φράγµα. 5 x 10 {x :=0} Τιµή του x Χρόνος ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-18

19 Παράδειγµα Φρουροί και συνθήκες Αποτέλεσµαφρουρού µε κάτω φράγµα και συνθήκη. x 10 x 5 x :=0 Τιµή του x Χρόνος ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-19

20 Πολλαπλά ρολόγια Αποτέλεσµασυµπεριφοράς µε πολλαπλά ρολόγια. Παρατηρούµε ότι κάτι τέτοιο είναι αδύνατο να µοντελοποιηθεί σε πρότυπα διακριτού χρόνου. x 5 x :=0 Ρολόι x Ρολόι y y 5 y :=0 Τιµή ρολογιών Χρόνος ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-20

21 Χρονικά Συστήµατα µεταβάσεων Ένα σύστηµα µεταβάσεων ορίζεται ως µια πλειάδα (S, s 0, ) όπου S είναι ένα αριθµήσιµο σύνολο από καταστάσεις s 0 είναι η αρχική κατάσταση είναι µία σχέση µεταβάσεων, όπου s s υπάρχει µετάβαση από την κατάσταση s στην κατάσταση s. Υπάρχουν δύο είδη µεταβάσεων σε ένα χρονικό αυτόµατο: Μετάβαση ακµής: µπορεί να σηµειωθεί πρόοδος µε τηδιάσχισηµίας ακµής του αυτοµάτου. Μετάβαση καθυστέρησης: µπορεί να σηµειωθεί πρόοδος µε τηνπάροδο χρόνου σε µία κατάσταση. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-21

22 Ερµηνεία χρονικών αυτοµάτων Τα χρονικά συστήµατα µεταβάσεων χρησιµοποιούνται για την ερµηνεία χρονικών αυτοµάτων ως εξής: Οι καταστάσεις ενός αυτοµάτου δίνονται ως ζεύγη (l,) όπου l είναι µια κατάσταση του αυτοµάτου και είναι µια συνάρτηση που περιέχει τις τιµές των ρολογιών τα οποία πρέπει να τηρούν τη συνθήκη κατάστασης inar(l). Η αρχική κατάσταση είναι η s 0 = (l 0, 0 ) και 0 (x)=0 για κάθε ρολόι x. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-22

23 Ερµηνεία χρονικών αυτοµάτων H σχέση µεταβάσεων ορίζεται ως εξής: Μετάβαση ακµής (l,) (l, ) υπάρχει αν: * Υπάρχει ακµή e από την κατάσταση l στην κατάσταση l. O φρουρός guard(e) ικανοποιείται από τα ρολόγια. (x) = 0 αν x clocks(e), διαφορετικά (x) = (x). Μετάβαση καθυστέρησης (l,) (l,+d) υπάρχει αν: d Για κάθε 0 d d η συνθήκη κατάστασης της l ικανοποιείται σε κάθε χρόνο +d. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-23

24 ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων Παράδειγµα red gr x 2 y = 9 {x,y} {x} [x 2] [y 9] x 2 {x} )..., ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( * * * * red gr gr gr gr gr gr gr red red x y

25 Σύνθεση δύο αυτοµάτων Για να επιτρέψουµε τη συνθετική δηµιουργία συστηµάτων χρησιµοποιώντας χρονικά αυτόµατα, χρειαζόµαστε ένα τελεστή παράλληλης σύνθεσης. Ένας τρόπος για να το πετύχουµε είναι η επέκταση χρονικών αυτοµάτων µε ετικέτες (που προέρχονται από κάποιο σύνολο Σ) σε κάθε ακµή/µετάβαση και η απαίτηση ότι κατά το συνδυασµό δύο αυτοµάτων υπάρχει συγχρονισµός σε κάποιες από αυτές. Έστω δύο χρονικά αυτόµατα Α 1 = Σ 1, C 1, L 1, l 01, Label 1, inar 1, E 1, clocks 1, guard 1 και Α 2 = Σ 2, C 2, L 2, l 02, Label 2, inar 2, E 2, clocks 2, guard 2, όπου C 1 C 2 =. Ορίζουµε ως τοµή των δύο αυτοµάτων το αυτόµατο, Α = Α 1 Α 2 Α= Σ, C 1 C 2, L 1 L 2, (l 01,l 02 ), Label, inar, E,clocks, guard όπου Label(l 1 ) = Label 1 (l 1 ) Label 2 (l 2 ). inar (l 1 ) = inar 1 (l 1 ) inar 2 (l 2 ). ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-25

26 Σύνθεση δύο αυτοµάτων ((l 1 ), (l 1 )) E, αν ισχύει ένα από τα ακόλουθα: (l 1, l 1 ) E 1, Σ 1 (l 1, l 1 ) = a και (l 2 ) E 2, Σ 2 (l 2 ) = α, οπότε: Σ((l 1 ), (l 1 )) = a, clocks((l 1 ), (l 1 )) = clocks 1 (l 1, l 1 ) clocks 2 (l 2 ), και guard((l 1 ), (l 1 )) = guard 1 (l 1, l 1 ) guard 2 (l 2 ). (l 1, l 1 ) E 1, Σ 1 (l 1, l 1 ) = a και a Σ 2, οπότε: l 2 = l 2, Σ((l 1 ), (l 1 )) = a, clocks((l 1 ), (l 1 )) = clocks 1 (l 1, l 1 ), και guard((l 1 ), (l 1 )) = guard 1 (l 1, l 1 ). (l 2 ) E 2, Σ 2 (l 2 ) = a και a Σ 1, οπότε: l 1 = l 1, Σ((l 1 ), (l 1 )) = a, clocks((l 1 ), (l 1 )) = clocks 2 (l 2 ), και guard((l 1 ), (l 1 )) = guard 2 (l 2 ). ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-26

27 Παράδειγµα x 2 a, {x} 1 2 x=5 [x 3] b, {x} x 1 a, {x} A y 3 a, {y} y 1 c, {y} B [y 10] true a, {y} 1,A y 1 [y 10] c, {y} 1,B x=5 b, {x} x 2 y 3 a, {x,y} x 2 a, {x,y} x=5 b, {x} 2,A [x 3] x 1 y 3 a, {x,y} y 1 c, {y} 2,B [x 3 y 10] x 1 a, {x,y} ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-27

28 O Sender [x=0 y fail] true rack1 {x,y} [x timeout] s 0 w 1 y=fail To πρωτόκολλο ABP true rack1 {x,y} true rack0 {x,y} x = 0 send0 {x} x = timeout tout, {x} x = timeout tout, {x} x = 0 send1 {x} w 0 s 1 [x timeout] true rack0 {x,y} [x=0 y fail] y=fail Έστω timeout ο χρόνος πριν ξανασταλθεί ένα µήνυµα και fail ο µέγιστος χρόνος για τον οποίο επαναλαµβάνονται οι δοκιµές. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-28

29 To πρωτόκολλο ABP To µέσο µε απώλειες µηνυµάτων Medium1 Έστω DP η καθυστέρηση του µέσου. 0 u DP s1 0 u DP [u DP] m 0 true send0 m 0 {u} 0 u DP 0 u DP s0 m 1 true send1 m 1 {u} ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-29

30 Το πρωτόκολλο ΑΒP Παρόµοια µπορούν να διατυπωθούν αυτόµατα που περιγράφουν τη συµπεριφορά του Receier και του µέσου Medium2 που είναι υπεύθυνο για την επικοινωνία των acknowledgment. To σύστηµαδίνεται από τη σύνθεση των τεσσάρων αυτοµάτων, δηλαδή Sender Medium1 Receier Medium2. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-30

31 CTL (υπενθύµιση) Η CTL ορίζεται ως το µικρότερο σύνολο ιδιοτήτων που παράγονται ως εξής: Φ :: = p Φ Φ Ψ Α φ Ε φ φ :: = Χ Φ Φ U Ψ 1. Ιδιότητες κατάστασης Φ κάθε ατοµική πρόταση p είναι ιδιότητα κατάστασης Αν οι Φ και Ψ είναι ιδιότητες κατάστασης, τότε και οι Φ και Φ Ψ είναι ιδιότητες κατάστασης Αν η φ είναι µια ιδιότητα εκτέλεσης, τότε οι Α φ και η Ε φ είναι ιδιότητες κατάστασης 2. Ιδιότητες εκτέλεσης φ Αν οι Φ και Ψ είναι ιδιότητες κατάστασης, τότε οι Χ Φ και Φ U Ψ είναι ιδιότητες εκτέλεσης ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-31

32 Χρονική CTL (TCTL) H χρονική CTL επεκτείνει τη CTL µε δύο νέες προτάσεις και αποκλείει τον τελεστή Χ : 1. Ιδιότητες κατάστασης Φ Κάθε περιορισµός ρολογιού είναι ιδιότητα κατάστασης Για κάθε ιδιότητα κατάστασης Φ και z ένα νέο ρολόι, η είναι ιδιότητα κατάστασης. z in Φ 2. Ιδιότητες εκτέλεσης φ Αν η Φ είναι ιδιότητα κατάστασης, τότε η Χ Φ δεν είναι ιδιότητα εκτέλεσης. Η ιδιότητα z in Φ ικανοποιείται σε κάποια κατάσταση s αν η Φ ικανοποιείται στην κατάσταση sµε το ρολόι z να ξεκινά στο 0. ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-32

33 Έστω ακέραιος c. Τότε: Παραγόµενοι τελεστές Ε(Φ U c Υ) z in (Ε(Φ U (z c) Y)) Α(Φ U c Υ) z in (Α(Φ U (z c) Y)) ΕF c Φ Ε(true U c Φ) ΑG c Φ ΕF c Φ ΑF c Φ A(true U c Φ) EG c Φ AF c Φ ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-33

34 Παραδείγµατα Απαίτηση άµεσης ανταπόκρισης: προσδιορίζει τη µέγιστη επιτρεπτή καθυστέρηση ανάµεσα σε ένα γεγονός και τη ζητούµενη αντίδραση προς αυτό. Για παράδειγµα, µετά από τη µετάδοση κάθε µηνύµατος ακολουθεί απάντηση µέσα σε 4 µονάδες χρόνου : ΑG (send(m) ΑF 4 receie(r m )) Απαίτηση ακριβούς ανταπόκρισης: προσδιορίζει την ακριβή καθυστέρηση ανάµεσα σε ένα γεγονός και τη ζητούµενη αντίδραση προς αυτό. Για παράδειγµα, είναι δυνατόν η καθυστέρηση ανάµεσα στη µετάδοση ενός µηνύµατος και της απάντησης προς αυτό να είναι 11 µονάδες χρόνου : ΕG (send(m) ΑF =11 receie(r m )) ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-34

35 Παραδείγµατα Απαίτηση περιοδικότητας: προσδιορίζει ότι κάποιο γεγονός εµφανίζεται σε τακτά διαστήµατα. Για παράδειγµα, το µηχάνηµα βγάζει τρύπες τακτικά κάθε 10 µονάδες χρόνου: ΑG (ΑF =10 punchhole) Αυτό όµως επιτρέπει και τρυπήµατα ανάµεσα σε κάθε περίοδο. Για να το αποτρέψουµε προσδιορίζουµε ότι ΑG (punchhole Α ( punchhole U =10 punchhole) ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-35

36 Παραδείγµατα Απαίτηση ελάχιστης καθυστέρησης: προσδιορίζει την ελάχιστη καθυστέρηση ανάµεσα σε δύο γεγονότα. Για παράδειγµα, η διαφορά χρόνου ανάµεσα στις αφίξεις δύο αεροπλάνων στον αεροδιάδροµο πρέπει να είναι τουλάχιστον 100 µονάδες χρόνου. ΑG (arrie m Α ( arrie m U 100 arrie m )) Απαίτηση διαστήµατος καθυστέρησης: προσδιορίζει ότι ένα γεγονός πρέπει να εµφανίζεται µέσα σε κάποιο διάστηµα καθυστέρησης από κάποιο άλλο. Αεροπλάνα πρέπει να έχουν µέγιστη απόσταση 500 µονάδων χρόνου αλλά η ιδιότητα ασφάλειας πρέπει να διατηρείται. ΑG (arrie m ( Α ( arrie m U 100 arrie m ) Α ( arrie m U 500 arrie m ))) ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-36

37 Ερµηνεία της TCTL Για µια ιδιότητα της χρονικής CTL Φ και ένα χρονικό αυτόµατο Α γράφουµε Α = Φ αν και µόνο αν η ιδιότητα Φ ικανοποιείται στην κατάσταση (s 0, 0 ) του αυτοµάτου Α. Πως µπορούµε να απαντήσουµε αυτότοερώτηµα δεδοµένου ότι σύστηµα µεταβάσεων ενός αυτοµάτου είναι µη-πεπερασµένο (τα ρολόγια δυνατόν να πάρουν άπειρες τιµές). Λύση στο πρόβληµα δίνεται θεωρώντας τις περιοχές (regions) ενός αυτοµάτου. ύο καταστάσεις ανήκουν στην ίδια περιοχή αν είναι ισοδύναµες. Για περισσότερες πληροφορίες: Model-Checking in Dense Real-Time, Rajee Alur, Costas Courcoubetis, and Daid L. Dill. Information and Computation, 104(1):2-34, ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων 12-37

Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα:

Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Χρονικά αυτόματα Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Συστήματα πραγματικού Χρόνου Διακριτός και συνεχής χρόνος Χρονικά αυτόματα Χρονική CTL ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 7-1 Συστήματα

Διαβάστε περισσότερα

Άλγεβρες ιεργασιών και Τροπικές Λογικές

Άλγεβρες ιεργασιών και Τροπικές Λογικές Άλγεβρες ιεργασιών και Τροπικές Λογικές Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Οι λογικές HML και WHML Ο λογικός χαρακτηρισµός των ~ και Η λογική CTL- ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστηµάτων

Διαβάστε περισσότερα

CTL - Λογική Δένδρου Υπολογισμού (ΗR Κεφάλαιο 3.4)

CTL - Λογική Δένδρου Υπολογισμού (ΗR Κεφάλαιο 3.4) CTL - Λογική Δένδρου Υπολογισμού (ΗR Κεφάλαιο 3.4) Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Διακλαδωμένες Χρονικές λογικές CTL σύνταξη και ερμηνεία Έλεγχος μοντέλου για τη CTL Σύγκριση των PLTL

Διαβάστε περισσότερα

Λύσεις Σειράς Ασκήσεων 4

Λύσεις Σειράς Ασκήσεων 4 Άσκηση 1 Λύσεις Σειράς Ασκήσεων 4 Έστω το σύνολο ατομικών προτάσεων ΑΡ = {red, yellow, green}. Με βάση τις ατομικές προτάσεις ΑΡ διατυπώστε τις πιο κάτω προτάσεις που αφορούν την κατάσταση των φώτων της

Διαβάστε περισσότερα

CTL - Λογική Δένδρου Υπολογισμού

CTL - Λογική Δένδρου Υπολογισμού CTL - Λογική Δένδρου Υπολογισμού Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Διακλαδωμένες Χρονικές λογικές CTL σύνταξη και ερμηνεία Έλεγχος μοντέλου για τη CTL Σύγκριση των PLTL και CTL Δικαιοσύνη

Διαβάστε περισσότερα

Γραμμική και διακλαδωμένη χρονική λογική

Γραμμική και διακλαδωμένη χρονική λογική CTL - Λογική Δένδρου Υπολογισμού Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Διακλαδωμένες Χρονικές λογικές CTL σύνταξη και ερμηνεία Έλεγχος μοντέλου για τη CTL Σύγκριση των PLTL και CTL Δικαιοσύνη

Διαβάστε περισσότερα

Αυτοματοποιημένη Επαλήθευση

Αυτοματοποιημένη Επαλήθευση Αυτοματοποιημένη Επαλήθευση Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Έλεγχος Μοντέλου Αλγόριθμοι γράφων Αλγόριθμοι αυτομάτων Αυτόματα ως προδιαγραφές ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 4-1

Διαβάστε περισσότερα

CTL Έλεγχος Μοντέλου (ΗR Κεφάλαιο 3.5 και 3.6.1)

CTL Έλεγχος Μοντέλου (ΗR Κεφάλαιο 3.5 και 3.6.1) CTL Έλεγχος Μοντέλου (ΗR Κεφάλαιο 3.5 και 3.6.1) Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Έλεγχος μοντέλου για τη CTL CTL* ΕΠΛ 412 Λογική στην Πληροφορική 8-1 Αλγόριθμος Μοντελο-ελέγχου Πως μπορούμε

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 1 Λύσεις (α) Χρησιμοποιούμε τις επιπλέον μεταβλητές PC i, (program counters) οι οποίες παίρνουν ως τιμές ονόματα των γραμμών του κώδικα όπως φαίνεται πιο κάτω. Process P i :

Διαβάστε περισσότερα

Λύσεις Σειράς Ασκήσεων 4

Λύσεις Σειράς Ασκήσεων 4 Άσκηση 1 Λύσεις Σειράς Ασκήσεων 4 Θεωρήστε το σύνολο των ατομικών προτάσεων ΑΡ = {α, π, ε} που αντιστοιχούν στις ενέργειες αποστολής μηνύματος, παραλαβής μηνύματος και επιστροφής αποτελέσματος που εκτελούνται

Διαβάστε περισσότερα

Άλγεβρες Διεργασιών και Σχέσεις Ισοδυναμίας

Άλγεβρες Διεργασιών και Σχέσεις Ισοδυναμίας Άλγεβρες Διεργασιών και Σχέσεις Ισοδυναμίας Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Σχέσεις ισοδυναμίας trce equivlence filure equivlence strong isimultion wek isimultion ΕΠΛ 664 Ανάλυση και Επαλήθευση

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 1 Λύσεις (α) Χρησιμοποιούμε τις επιπλέον μεταβλητές PC 1, PC 2, (program counters) οι οποίες παίρνουν ως τιμές ονόματα των γραμμών του κώδικα όπως φαίνεται πιο κάτω. bool y 1

Διαβάστε περισσότερα

Σειρά Προβλημάτων 3 Ημερομηνία Παράδοσης: 04/04/16

Σειρά Προβλημάτων 3 Ημερομηνία Παράδοσης: 04/04/16 ΜΕΡΟΣ Α Άσκηση 1 Σειρά Προβλημάτων 3 Ημερομηνία Παράδοσης: 04/04/16 Δύο ιδιότητες φ και ψ είναι ισοδύναμες μεταξύ τους, φ ψ, αν, για κάθε δομή Kripke M, M φ αν και μόνο αν M ψ. Να αποφασίσετε ποια από

Διαβάστε περισσότερα

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

Σειρά Προβλημάτων 4 Ημερομηνία Παράδοσης: 13/11/13

Σειρά Προβλημάτων 4 Ημερομηνία Παράδοσης: 13/11/13 Σειρά Προβλημάτων 4 Ημερομηνία Παράδοσης: 13/11/13 Άσκηση 1 (20 μονάδες) Οι ιδιότητες διατυπώνοντας στην PLTL ως εξής: (α) Αν ο καταχωρητής Κ 1 κάποια στιγμή πάρει την τιμή 1 θα διατηρήσει την τιμή αυτή

Διαβάστε περισσότερα

Χρόνος και Άλγεβρες Διεργασιών

Χρόνος και Άλγεβρες Διεργασιών Χρόνος και Άλγεβρες Διεργασιών Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Συστήματα μεταβάσεων με χρόνος Η Χρονική CCS: σύνταξη και σημασιολογία ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 12-1 Συστήματα

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις ΕΠΛ664: Ανάλυση και Επαλθευση Συστημάτων Τμμα Πληροφορικς Άσκηση 1 Σειρά Προβλημάτων 1 Λύσεις (α) Χρησιμοποιούμε τις επιπλέον μεταβλητές PC0, PC1, (program counters) οι οποίες παίρνουν ως τιμές ονόματα

Διαβάστε περισσότερα

ΠΡΟΔΙΑΓΡΑΦΗ ΙΔΙΟΤΗΤΩΝ ΜΕ ΧΡΟΝΙΚΗ ΛΟΓΙΚΗ Ι

ΠΡΟΔΙΑΓΡΑΦΗ ΙΔΙΟΤΗΤΩΝ ΜΕ ΧΡΟΝΙΚΗ ΛΟΓΙΚΗ Ι ΠΡΟΔΙΑΓΡΑΦΗ ΙΔΙΟΤΗΤΩΝ ΜΕ ΧΡΟΝΙΚΗ ΛΟΓΙΚΗ Ι Ιδιότητες προσεγγισιμότητας (reachability properties): αναφέρονται στο ενδεχόμενο προσέγγισης μιας συγκεκριμένης κατάστασης. Ιδιότητες ασφαλείας (safety properties):

Διαβάστε περισσότερα

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε

Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες µπορούν να σταµατούν να εκτελούνται σε Οµοφωνία σε σύστηµα µε αϖοτυχίες κατάρρευσης διεργασιών Παναγιώτα Φατούρου Κατανεµηµένα Συστήµατα 1 Το Πρόβληµα Οµοφωνίας Σύγχρονα Συστήµατα Μεταβίβασης Μηνύµατος Μοντέλο Κατάρρευσης (crash model) Οι διεργασίες

Διαβάστε περισσότερα

οµήτης παρουσίασης Marzullo και Neiger αλγόριθµος Παράδειγµα Distributed Debugging Εισαγωγικά

οµήτης παρουσίασης Marzullo και Neiger αλγόριθµος Παράδειγµα Distributed Debugging Εισαγωγικά Distributed Debugging Τσώτσος Θοδωρής Φωλίνας Νίκος Εισαγωγικά Επιθυµούµε να µπορούµε να παρατηρούµε την εκτέλεση του προγράµµατος κατά τη διάρκειά του. Έχουµε τη δυνατότητα να ελέγξουµε αν οι απαιτούµενες

Διαβάστε περισσότερα

Σειρά Προβλημάτων 4 Λύσεις

Σειρά Προβλημάτων 4 Λύσεις Σειρά Προβλημάτων 4 Λύσεις Άσκηση 1 Θεωρήστε την ακόλουθη δομή Kripke. {entry} 0 1 {active} 2 {active, request} 3 {active, response} Να διατυπώσετε τις πιο κάτω προτάσεις στην LTL (αν αυτό είναι εφικτό)

Διαβάστε περισσότερα

Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4)

Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4) Ανάλυση της Ορθότητας Προγραμμάτων (HR Κεφάλαιο 4) Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων Κανόνες

Διαβάστε περισσότερα

Αιτιώδεις Σχέσεις και Χρονισµός Παναγιώτα Φατούρου Κατανεµηµένα Συστήµατα 1 Η Σχέση Happens-Before (Συµβαίνει-ϖριν) Οι εκτελέσεις, ως ακολουθίες γεγονότων, καθορίζουν µια καθολική διάταξη σε αυτά. Ωστόσο

Διαβάστε περισσότερα

Χρονικά Συστήματα και Σχέσεις Ισοδυναμίας

Χρονικά Συστήματα και Σχέσεις Ισοδυναμίας Χρονικά Συστήματα και Σχέσεις Ισοδυναμίας Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Σχέσεις ισοδυναμίας time bisimultion untime bisimultion wek time bisimultion region grphs ΕΠΛ 664 Ανάλυση και Επαλήθευση

Διαβάστε περισσότερα

ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 8-1

ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 8-1 To εργαλείο UPPAAL Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Εισαγωγή στo εργαλείο UPPAAL Γλώσσα Μοντελοποίησης Ο προσομοιωτής Ο επαληθευτής ΕΠΛ 664 Ανάλυση και Επαλήθευση Συστημάτων 8-1 Εισαγωγή

Διαβάστε περισσότερα

Αλγόριθµοι Εκτίµησης Καθυστέρησης και

Αλγόριθµοι Εκτίµησης Καθυστέρησης και Αλγόριθµοι Εκτίµησης Καθυστέρησης και Βελτιστοποίησης Εισαγωγή Το κύριο πρόβληµα στην σχεδίαση κυκλωµάτων είναι η επίτευξη της µέγιστης απόδοσης για την δεδοµένη τεχνολογία. Μεγιστοποίηση απόδοσης: (α)

Διαβάστε περισσότερα

Ανάλυση της Ορθότητας Προγραμμάτων

Ανάλυση της Ορθότητας Προγραμμάτων Ανάλυση της Ορθότητας Προγραμμάτων Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων ΚανόνεςΑπόδειξηςΜερικήςΟρθότητας

Διαβάστε περισσότερα

Διάλεξη 1: Εισαγωγή στον Κατανεμημένο Υπολογισμό. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Διάλεξη 1: Εισαγωγή στον Κατανεμημένο Υπολογισμό. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Διάλεξη 1: Εισαγωγή στον Κατανεμημένο Υπολογισμό ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι Τι θα δούμε σήμερα Τι είναι ένα Κατανεμημένο Σύστημα; Επικοινωνία, Χρονισμός, Σφάλματα Μοντέλο Ανταλλαγής Μηνυμάτων 1

Διαβάστε περισσότερα

Σειρά Προβλημάτων 1 Λύσεις

Σειρά Προβλημάτων 1 Λύσεις Άσκηση 1 Σειρά Προβλημάτων 1 Λύσεις (α) Χρησιμοποιούμε τις επιπλέον μεταβλητές PC 0, PC 1, (program counters) οι οποίες παίρνουν ως τιμές ονόματα των γραμμών του κώδικα όπως φαίνεται πιο κάτω. P[0] P[1]

Διαβάστε περισσότερα

CWB-NC: The Concurrency Workbench of the New Century

CWB-NC: The Concurrency Workbench of the New Century CWB-NC: The Concurrency Workbench of the New Century Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Εισαγωγή στο Concurrency Workbench Χρήσιµες Εντολές Γλώσσα µοντελοποίησης και γλώσσα µοντελο-ελέγχου

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΕΠΛ 035 - ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΓΙΑ ΗΛΕΚΤΡΟΛΟΓΟΥΣ ΜΗΧΑΝΙΚΟΥΣ ΚΑΙ ΜΗΧΑΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΩΝ Ακαδηµαϊκό έτος 2017-2018 Υπεύθυνος εργαστηρίου: Γεώργιος

Διαβάστε περισσότερα

Σύνοψη Προηγούµενου. Κανονικές Γλώσσες (1) Προβλήµατα και Γλώσσες. Σε αυτό το µάθηµα. ιαδικαστικά του Μαθήµατος.

Σύνοψη Προηγούµενου. Κανονικές Γλώσσες (1) Προβλήµατα και Γλώσσες. Σε αυτό το µάθηµα. ιαδικαστικά του Μαθήµατος. Σύνοψη Προηγούµενου Κανονικές Γλώσσες () ιαδικαστικά του Μαθήµατος. Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Εισαγωγή: Υπολογισιµότητα και Πολυπλοκότητα. Βασικές

Διαβάστε περισσότερα

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης. Γενικές Παρατηρήσεις Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα () Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Υπάρχουν µη κανονικές γλώσσες, π.χ., B = { n n n }. Αυτό

Διαβάστε περισσότερα

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

Διαβάστε περισσότερα

Συγχρονισµός πολυµέσων

Συγχρονισµός πολυµέσων Συγχρονισµός πολυµέσων Έννοια του συγχρονισµού Απαιτήσεις παρουσίασης Ποιότητα υπηρεσίας συγχρονισµού Πλαίσιο αναφοράς συγχρονισµού Κατανεµηµένος συγχρονισµός Προδιαγραφές συγχρονισµού Τεχνολογία Πολυµέσων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 664: Ανάλυση και Επαλήθευση Συστημάτων ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ ΗΜΕΡΟΜΗΝΙΑ : Πέμπτη, 21 Μαρτίου 2013 ΔΙΑΡΚΕΙΑ : 14:00 16:00 ΔΙΔΑΣΚΟΥΣΑ : Άννα Φιλίππου Ονοματεπώνυμο:

Διαβάστε περισσότερα

Ποιές οι θεµελιώδεις δυνατότητες και ποιοί οι εγγενείς περιορισµοί των υπολογιστών ; Τί µπορούµε και τί δε µπορούµε να υπολογίσουµε (και γιατί);

Ποιές οι θεµελιώδεις δυνατότητες και ποιοί οι εγγενείς περιορισµοί των υπολογιστών ; Τί µπορούµε και τί δε µπορούµε να υπολογίσουµε (και γιατί); Μοντελοποίηση του Υπολογισµού Στοιχεία Θεωρίας Υπολογισµού (): Τυπικές Γλώσσες, Γραµµατικές Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ποιές οι θεµελιώδεις δυνατότητες

Διαβάστε περισσότερα

Στοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές

Στοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές Στοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Θεωρία Υπολογισµού 1 /

Διαβάστε περισσότερα

Λύσεις Σειράς Ασκήσεων 4

Λύσεις Σειράς Ασκήσεων 4 Άσκηση 0 (25 μονάδες) Λύσεις Σειράς Ασκήσεων 4 (α) Θεωρήστε το πιο κάτω πρόγραμμα λογικού προγραμματισμού και χρησιμοποιήστε τη μέθοδο της SLD επίλυσης για να φθάσετε σε διάψευση του στόχου. concat([],

Διαβάστε περισσότερα

Αιτιώδεις Σχέσεις και Χρονισµός. Παναγιώτα Φατούρου Αρχές Κατανεµηµένου Υπολογισµού

Αιτιώδεις Σχέσεις και Χρονισµός. Παναγιώτα Φατούρου Αρχές Κατανεµηµένου Υπολογισµού Αιτιώδεις Σχέσεις και Χρονισµός Η Σχέση Happens-Before (Συµβαίνει-πριν) Οι εκτελέσεις, ως ακολουθίες γεγονότων, καθορίζουν µια καθολική διάταξη σε αυτά. Ωστόσο είναι δυνατό δύο υπολογιστικά γεγονότα από

Διαβάστε περισσότερα

Αλγόριθµοι και Πολυπλοκότητα

Αλγόριθµοι και Πολυπλοκότητα Αλγόριθµοι και Πολυπλοκότητα Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Πανεπιστήµιο Αθηνών Καθηγητής: Ν. Μ. Μισυρλής () Αλγόριθµοι και Πολυπλοκότητα 15 Ιουνίου 2009 1 / 26 Εισαγωγή Η ϑεωρία

Διαβάστε περισσότερα

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

Διαβάστε περισσότερα

HY118- ιακριτά Μαθηµατικά. Παράδειγµα. Από τα συµπεράσµατα στις υποθέσεις Αποδείξεις - Θεωρία συνόλων. Από τις υποθέσεις στα συµπεράσµατα...

HY118- ιακριτά Μαθηµατικά. Παράδειγµα. Από τα συµπεράσµατα στις υποθέσεις Αποδείξεις - Θεωρία συνόλων. Από τις υποθέσεις στα συµπεράσµατα... HY118- ιακριτά Μαθηµατικά Παρασκευή, 11/03/2016 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter, από το University of Aberdeen 3/15/2016

Διαβάστε περισσότερα

ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ

ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ ΣΤΟΧΑΣΤΙΚΕΣ ΙΑ ΙΚΑΣΙΕΣ Θεωρία Πιθανοτήτων και Στοχαστικές ιαδικασίες, Κ. Πετρόπουλος Τµ. Επιστήµης των Υλικών Στοχαστικές ιαδικασίες Ορισµός Μία στοχαστική διαδικασία είναι µία οικογένεια τυχαίων µεταβλητών

Διαβάστε περισσότερα

Καθολικέςκαταστάσεις. Ορισµοί Κατασκευή καθολικών καταστάσεων Παθητική στρατηγική Ενεργητική στρατηγική. Κατανεµηµένα Συστήµατα 04-1

Καθολικέςκαταστάσεις. Ορισµοί Κατασκευή καθολικών καταστάσεων Παθητική στρατηγική Ενεργητική στρατηγική. Κατανεµηµένα Συστήµατα 04-1 Καθολικέςκαταστάσεις Ορισµοί Κατασκευή καθολικών καταστάσεων Παθητική στρατηγική Ενεργητική στρατηγική Κατανεµηµένα Συστήµατα 04-1 Ορισµοί Τοπικήιστορία διεργασίας p i Έστω ότι e ij είναι το γεγονός jτης

Διαβάστε περισσότερα

Βασικά στοιχεία της θεωρίας πιθανοτήτων

Βασικά στοιχεία της θεωρίας πιθανοτήτων Η έννοια του Πειράµατος Τύχης. 9 3 Το σύνολο των πιθανών εκβάσεων ενός πειράµατος τύχης καλείται δειγµατοχώρος ήδειγµατικόςχώρος (sample space)καισυµβολίζεταιµεωήµε S.Έναστοιχείοω ή s του δειγµατικού χώρου

Διαβάστε περισσότερα

, όπου οι σταθερές προσδιορίζονται από τις αρχικές συνθήκες.

, όπου οι σταθερές προσδιορίζονται από τις αρχικές συνθήκες. Στην περίπτωση της ταλάντωσης µε κρίσιµη απόσβεση οι δύο γραµµικώς ανεξάρτητες λύσεις εκφυλίζονται (καταλήγουν να ταυτίζονται) Στην περιοχή ασθενούς απόσβεσης ( ) δύο γραµµικώς ανεξάρτητες λύσεις είναι

Διαβάστε περισσότερα

Απαντήσεις. Απάντηση. Απάντηση

Απαντήσεις. Απάντηση. Απάντηση 6 η σειρά ασκήσεων Άλκης Γεωργόπουλος Α.Μ. 39 Αναστάσιος Κοντογιώργης Α.Μ. 43 Άσκηση 1. Απαντήσεις Η αλλαγή ενός ρολογιού προς τα πίσω µπορεί να προκαλέσει ανεπιθύµητη συµπεριφορά σε κάποια προγράµµατα.

Διαβάστε περισσότερα

Συνεπείς καθολικές καταστάσεις & επιβεβαίωση ιδιοτήτων. Κατανεμημένα Συστήματα 1

Συνεπείς καθολικές καταστάσεις & επιβεβαίωση ιδιοτήτων. Κατανεμημένα Συστήματα 1 Συνεπείς καθολικές καταστάσεις & επιβεβαίωση ιδιοτήτων Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Λογικά συνεπείς τομές Τμήμα τοπικής ιστορίας: h i.k {e i.1,e i.2,e i.k } τμήμα της τοπικής εκτέλεσης στην

Διαβάστε περισσότερα

Αρχιτεκτονικές Υπολογιστών

Αρχιτεκτονικές Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών FLIP-FLOPS ΣΥΧΡΟΝΑ ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΙΑ ΙΚΑΣΙΑ ΑΝΑΛΥΣΗΣ ΚΑΙ ΣΧΕ ΙΑΣΗ ΣΑΚ ιδάσκων: Αναπλ. Καθ. Κ. Λαµπρινουδάκης clam@uipi.gr Αρχιτεκτονικές

Διαβάστε περισσότερα

Μηχανές Πεπερασµένων Καταστάσεων

Μηχανές Πεπερασµένων Καταστάσεων Μηχανές Επεξεργασίας Πληροφοριών Μηχανές Πεπερασµένων Καταστάσεων Είναι µηχανές που δέχονται ένα σύνολο από σήµατα εισόδου και παράγουν ένα αντίστοιχο σύνολο σηµάτων εξόδου Σήµατα Εισόδου Μηχανή Επεξεργασίας

Διαβάστε περισσότερα

Βασικά στοιχεία της θεωρίας πιθανοτήτων

Βασικά στοιχεία της θεωρίας πιθανοτήτων Η έννοια του Πειράµατος Τύχης. 9 3 6 Το σύνολο των πιθανών εκβάσεων ενός πειράµατος τύχης καλείται δειγµατοχώρος ή δειγµατικόςχώρος (sample space)καισυµβολίζεταιµεωήµε S.Έναστοιχείοωήsτου δειγµατικού χώρου

Διαβάστε περισσότερα

το σύνολο των πολυωνυµικών συναρτήσεων βαθµού d στους φυσικούς και µε P= U P το σύνολο των πολυωνυµικών συναρτήσεων. Να εξετάσετε αν τα σύνολα P

το σύνολο των πολυωνυµικών συναρτήσεων βαθµού d στους φυσικούς και µε P= U P το σύνολο των πολυωνυµικών συναρτήσεων. Να εξετάσετε αν τα σύνολα P Θέµα ( ιαδικασίες Απαρίθµησης 0 µονάδες) (α) Μια συνάρτηση p : N N είναι πολυωνυµική βαθµού όταν υπάρχουν φυσικοί ( a a a ) τέτοιοι ώστε 0 l = 0 l p( n) = a l n για κάθε n N Συµβολίζουµε µε P το σύνολο

Διαβάστε περισσότερα

Θ έ µ α τ α Τ ύ π ο υ Σ ω σ τ ό Λ ά θ ο ς

Θ έ µ α τ α Τ ύ π ο υ Σ ω σ τ ό Λ ά θ ο ς Θ έ µ α τ α Τ ύ π ο υ Σ ω σ τ ό Λ ά θ ο ς Να χαρακτηρίσετε µε Σ (Σωστό) ή Λ (Λάθος) τους παρακάτω ισχυρισµούς:. Για κάθε α R ισχύει ότι : α =α.. Για κάθε α R ισχύει ότι : α = α.. Για κάθε α R ισχύει ότι

Διαβάστε περισσότερα

Εισαγωγή στην Τοπολογία

Εισαγωγή στην Τοπολογία Ενότητα: Τοπικές έννοιες Γεώργιος Κουµουλλής Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Γραμμική Χρονική Λογική (Linear Temporal Logic) (ΗR Κεφάλαιο 3.1 και 3.2)

Γραμμική Χρονική Λογική (Linear Temporal Logic) (ΗR Κεφάλαιο 3.1 και 3.2) Γραμμική Χρονική Λογική (Linear Temporal Logic) (ΗR Κεφάλαιο 3.1 και 3.2) Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Επαλήθευση Συστημάτων και Μοντελοέλεγχος Σύνταξη της PLTL Δομές Kripke και Σημασιολογία

Διαβάστε περισσότερα

Ορισµός. Παρατηρήσεις. Σχόλιο

Ορισµός. Παρατηρήσεις. Σχόλιο Ορισµός Έστω Α, Β δύο µη κενά σύνολα A Συνάρτηση από το σύνολο A στο σύνολο Β λέγεται µια διαδικασία, µε την οποία, κάθε στοιχείο του συνόλου Α αντιστοιχίζεται σε ένα ακριβώς στοιχείο του Β Τις συναρτήσεις

Διαβάστε περισσότερα

Ασκήσεις Επανάληψης Λύσεις

Ασκήσεις Επανάληψης Λύσεις Άσκηση 1 Ασκήσεις Επανάληψης Λύσεις (α) Το επακόλουθο (A (B C)) ((A C) (A B)) είναι ψευδές. Αυτό φαίνεται στην ανάθεση τιμών [Α] = Τ, [Β] = F, [C] = T. (β) Ακολουθεί η απόδειξη του επακόλουθου. 1. x(p(x)

Διαβάστε περισσότερα

Φροντιστήριο 2 Λύσεις

Φροντιστήριο 2 Λύσεις Φροντιστήριο 2 Λύσεις Άσκηση 1 1. p ( p r) προϋπόθεση 2. r προϋπόθεση 3. q προσωρινή υπόθεση 4. p προσωρινή υπόθεση 5. p r ΜP 6. p προσωρινή υπόθεση r προσωρινή υπόθεση 7. i 4, 6 8. r e 9. r e 5, 8, 6

Διαβάστε περισσότερα

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές»

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» Κεφάλαιο : Το σύνολο των πραγµατικών αριθµών Α Οµάδα Εξετάστε αν οι παρακάτω προτάσεις είναι αληθείς ή ψευδείς αιτιολογήστε πλήρως την απάντησή σας) α)

Διαβάστε περισσότερα

Ανάλυση της Ορθότητας Προγραμμάτων

Ανάλυση της Ορθότητας Προγραμμάτων Ανάλυση της Ορθότητας Προγραμμάτων Στην ενότητα αυτή θα μελετηθούν τα εξής θέματα: Η διαδικαστική γλώσσα προγραμματισμού WHILE Τριάδες Hoare Μερική και Ολική Ορθότητα Προγραμμάτων Κανόνες Απόδειξης Μερικής

Διαβάστε περισσότερα

Θεωρητικά Θέµατα. Ι. Θεωρία Οµάδων. x R y ή x R y ή x y(r) [x] R = { y X y R x } X. Μέρος Σχέσεις Ισοδυναµίας, ιαµερίσεις, και Πράξεις

Θεωρητικά Θέµατα. Ι. Θεωρία Οµάδων. x R y ή x R y ή x y(r) [x] R = { y X y R x } X. Μέρος Σχέσεις Ισοδυναµίας, ιαµερίσεις, και Πράξεις 202 Μέρος 4. Θεωρητικά Θέµατα Ι. Θεωρία Οµάδων 1. Σχέσεις Ισοδυναµίας, ιαµερίσεις, και Πράξεις 1.1. Σχέσεις ισοδυναµίας. Εστω X ένα µη-κενό σύνολο. Ορισµός 1.1. Μια σχέση ισοδυναµίας επί του X είναι ένα

Διαβάστε περισσότερα

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2 ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι Τµηµα Β Ασκησεις - Φυλλαδιο 2 ιδασκων: Α. Μπεληγιάννης Ιστοσελιδα Μαθηµατος : http://users.uoi.gr/abeligia/algebraicstructuresi/asi2016/asi2016.html Πέµπτη 3 Μαρτίου 2016 Αν (G, ) είναι

Διαβάστε περισσότερα

Ανοχήβλαβών. Κατανεµηµένα Συστήµατα 19-1

Ανοχήβλαβών. Κατανεµηµένα Συστήµατα 19-1 Ανοχήβλαβών Εισαγωγή Πλεονασµός Ενεργή παραγωγή αντιγράφων Παθητική παραγωγή αντιγράφων Σύγχρονο πρωτόκολλο Ασύγχρονο πρωτόκολλο Επανόρθωση Ενεργητική ή παθητική; Κατανεµηµένη συµφωνία Πρόβληµα των δύο

Διαβάστε περισσότερα

Συναρτησιακές Εξαρτήσεις. Βάσεις εδοµένων Ευαγγελία Πιτουρά 1

Συναρτησιακές Εξαρτήσεις. Βάσεις εδοµένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Θεωρία για το πότε ένας σχεδιασµός είναι «καλός» Η θεωρία βασίζεται στις Συναρτησιακές Εξαρτήσεις (Functional Dependencies)

Διαβάστε περισσότερα

Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L. να αναγνωρίζει (ηµιαποφασίζει) µια γλώσσα L. 1. Η TM «εκτελεί» τον απαριθµητή, E.

Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L. να αναγνωρίζει (ηµιαποφασίζει) µια γλώσσα L. 1. Η TM «εκτελεί» τον απαριθµητή, E. Οι γλώσσες των Μηχανών Turing Αποφασισιµότητα / Αναγνωρισιµότητα Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L Αποδέχεται όταν (η είσοδος στην TM) w L. Ορέστης Τελέλης telelis@unipi.gr Τµήµα

Διαβάστε περισσότερα

Ανοχή απέναντι σε Σφάλµατα Fault Tolerance

Ανοχή απέναντι σε Σφάλµατα Fault Tolerance Ανοχή απέναντι σε Σφάλµατα Fault Tolerance Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Κύπρου Βασικές

Διαβάστε περισσότερα

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

Διαβάστε περισσότερα

x=l ηλαδή η ενέργεια είναι µία συνάρτηση της συνάρτησης . Στα µαθηµατικά, η συνάρτηση µίας συνάρτησης ονοµάζεται συναρτησιακό (functional).

x=l ηλαδή η ενέργεια είναι µία συνάρτηση της συνάρτησης . Στα µαθηµατικά, η συνάρτηση µίας συνάρτησης ονοµάζεται συναρτησιακό (functional). 3. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟ ΟΥΣ Η Μέθοδος των Πεπερασµένων Στοιχείων Σηµειώσεις 3. Ενεργειακή θεώρηση σε συνεχή συστήµατα Έστω η δοκός του σχήµατος, µε τις αντίστοιχες φορτίσεις. + = p() EA = Q Σχήµα

Διαβάστε περισσότερα

Παράρτηµα Α. Στοιχεία θεωρίας µέτρου και ολοκλήρωσης.

Παράρτηµα Α. Στοιχεία θεωρίας µέτρου και ολοκλήρωσης. Παράρτηµα Α Στοιχεία θεωρίας µέτρου και ολοκλήρωσης Α Χώροι µέτρου Πέραν της «διαισθητικής» περιγραφής του µέτρου «σχετικά απλών» συνόλων στο από το µήκος τους (όπως πχ είναι τα διαστήµατα, ενώσεις/τοµές

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

Διαβάστε περισσότερα

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 10: Ασύχρονα ακολουθιακά κυκλώµατα (µερος Α ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Ασύγχρονα ακολουθιακά κυκλώµατα

Διαβάστε περισσότερα

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης

Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης Μάθηµα 9 ο : Συστήµατα πολλαπλής πρόσβασης Στόχοι: Στο τέλος αυτού του µαθήµατος ο σπουδαστής θα γνωρίζει: Τι είναι οι τεχνικές πολλαπλής πρόσβασης και ποια η ανάγκη χρήσης τους στις δορυφορικές επικοινωνίες

Διαβάστε περισσότερα

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (1)

Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες (1) Θεωρία Υπολογισμού και Πολυπλοκότητα Κανονικές Γλώσσες () Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Πεπερασμένα Αυτόματα (Κεφάλαιο., Sipser) Ορισμός πεπερασμένων αυτομάτων και ορισμός του

Διαβάστε περισσότερα

Αρχή Εγκλεισµού-Αποκλεισµού (3 σύνολα) Αρχή Εκλεισµού-Αποκλεισµού Η Τάξη των Συναρτήσεων. Εφαρµογές. Παράδειγµα 1.

Αρχή Εγκλεισµού-Αποκλεισµού (3 σύνολα) Αρχή Εκλεισµού-Αποκλεισµού Η Τάξη των Συναρτήσεων. Εφαρµογές. Παράδειγµα 1. Αρχή Εγκλεισµού-Αποκλεισµού (3 σύνολα) Αρχή Εκλεισµού-Αποκλεισµού Η Τάξη των Συναρτήσεων Ορέστης Τελέλης telelis@unipi.g Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς A B C = A + B + C A B B C A C +

Διαβάστε περισσότερα

1. στο σύνολο Σ έχει ορισθεί η πράξη της πρόσθεσης ως προς την οποία το Σ είναι αβελιανή οµάδα, δηλαδή

1. στο σύνολο Σ έχει ορισθεί η πράξη της πρόσθεσης ως προς την οποία το Σ είναι αβελιανή οµάδα, δηλαδή KΕΦΑΛΑΙΟ ΤΟ ΣΥΝΟΛΟ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ιατεταγµένα σώµατα-αξίωµα πληρότητας Ένα σύνολο Σ καλείται διατεταγµένο σώµα όταν στο σύνολο Σ έχει ορισθεί η πράξη της πρόσθεσης ως προς την οποία το Σ είναι

Διαβάστε περισσότερα

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Μαθηµατική Επαγωγή Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Επαγωγή 1 / 17 Υπενθύµιση: Ακολουθίες Ακολουθία είναι συνάρτηση από

Διαβάστε περισσότερα

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες.

Μοντέλα. χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Γλώσσες Περιγραφής Μοντέλα Ένα µοντέλο ενός κυκλώµατος είναι µία αναπαράσταση που παρουσιάζει χαρακτηριστικά χωρίς να συνοδεύεται από λεπτοµέρειες. Τα τυπικά µοντέλα έχουν καλά ορισµένη σύνταξη. Τα αυτόµατα

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

Συναρτησιακές Εξαρτήσεις

Συναρτησιακές Εξαρτήσεις Εισαγωγή Θεωρία για το πότε ένας σχεδιασµός είναι «καλός» Η θεωρία βασίζεται στις Τι είναι; Εξαρτήσεις ανάµεσα σε σύνολα από γνωρίσµατα S1 S2 (όπου S1, S2 σύνολα γνωρισµάτων): αν ίδιες τιµές στα γνωρίσµατα

Διαβάστε περισσότερα

17/10/2016. Στατιστική Ι. 3 η Διάλεξη

17/10/2016. Στατιστική Ι. 3 η Διάλεξη Στατιστική Ι 3 η Διάλεξη 1 2 Τυχαία μεταβλητή X στο δειγματικό χώρο Ω Μια πραγματική συνάρτηση που αντιστοιχίζει τα στοιχεία του δειγματικού χώρου Ω στο σύνολο των πραγματικών αριθμών τέτοια ώστε για κάθε

Διαβάστε περισσότερα

Ασκήσεις Επανάληψης Λύσεις

Ασκήσεις Επανάληψης Λύσεις Άσκηση 1 Ασκήσεις Επανάληψης Λύσεις (α) Το επακόλουθο (A (B C)) ((A C) (A B)) είναι ψευδές. Αυτό φαίνεται στην ανάθεση τιμών [Α] = Τ, [Β] = F, [C] = T. (β) Ακολουθεί η απόδειξη του επακόλουθου. 1. x(p(x)

Διαβάστε περισσότερα

Λύσεις Σειράς Ασκήσεων 4

Λύσεις Σειράς Ασκήσεων 4 Άσκηση 1 Λύσεις Σειράς Ασκήσεων 4 i. FG φ GF ψ G (φ U (ψ φ)) Έστω δομή Μ και w κάποιο μονοπάτι της δομής. Θα δείξουμε ότι w FG φ GF ψ αν και μόνο αν w G (φ U (ψ φ)) Ξεκινώντας με το αριστερό σκέλος έχουμε:

Διαβάστε περισσότερα

( ) = inf { (, Ρ) : Ρ διαµέριση του [, ]}

( ) = inf { (, Ρ) : Ρ διαµέριση του [, ]} 7 ΙΙΙ Ολοκληρωτικός Λογισµός πολλών µεταβλητών Βασικές έννοιες στη µια µεταβλητή Έστω f :[ ] φραγµένη συνάρτηση ( Ρ = { t = < < t = } είναι διαµέριση του [ ] 0 ( Ρ ) = Μ ( ) όπου sup f ( t) : t [ t t]

Διαβάστε περισσότερα

Σηµειώσεις στις σειρές

Σηµειώσεις στις σειρές . ΟΡΙΣΜΟΙ - ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ Σηµειώσεις στις σειρές Στην Ενότητα αυτή παρουσιάζουµε τις βασικές-απαραίτητες έννοιες για την µελέτη των σειρών πραγµατικών αριθµών και των εφαρµογών τους. Έτσι, δίνονται συστηµατικά

Διαβάστε περισσότερα

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε 1. Να αποδειχθεί ότι κάθε ϑετικός ακέραιος αριθµός n 6, µπορεί να γραφεί στη µορφή όπου οι a, b, c είναι ϑετικοί ακέραιοι. n = a + b c,. Να αποδειχθεί ότι για κάθε ακέραιο

Διαβάστε περισσότερα

Μοντέλο Σύγχρονου ικτύου. Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων

Μοντέλο Σύγχρονου ικτύου. Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Μοντέλο Σύγχρονου ικτύου Κατανεµηµένα Συστήµατα Ι Μάθηµα Βασικής Επιλογής, Χειµερινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Ιωάννης Χατζηγιαννάκης ευτέρα, Νοεµβρίου, 0 Αίθουσα Β Μία συλλογή υπολογιστικών

Διαβάστε περισσότερα

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών Τίτλος Μαθήματος: Γραμμική Άλγεβρα Ι Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης Τμήμα: Μαθηματικών Κεφάλαιο 1 Εισαγωγη : Πραξεις επι Συνολων και Σωµατα Αριθµων

Διαβάστε περισσότερα

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών

Μαθηµατικό Παράρτηµα 2 Εξισώσεις Διαφορών Γιώργος Αλογοσκούφης, Δυναµική Μακροοικονοµική, Αθήνα 5 Μαθηµατικό Παράρτηµα Εξισώσεις Διαφορών Στο παράρτηµα αυτό εξετάζουµε τις ιδιότητες και τους τρόπους επίλυσης εξισώσεων διαφορών. Oι εξισώσεις διαφορών

Διαβάστε περισσότερα

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier Ταχύς Μετασχηµατισµός Fourier CLR, κεφάλαιο 3 Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier Ταχύς Μετασχηµατισµός Fourier

Διαβάστε περισσότερα

Σχέσεις Ισοδυναµίας και Πράξεις

Σχέσεις Ισοδυναµίας και Πράξεις Κεφάλαιο 1 Σχέσεις Ισοδυναµίας και Πράξεις Στο παρόν Κεφάλαιο ϑα αναπτύξουµε τα ϐασικά στοιχεία από τη ϑεωρία σχέσεων µερικής διάταξης, σχέσεων ισοδυναµίας και διαµερίσεων οι οποίες ορίζονται επί ενός

Διαβάστε περισσότερα

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή 6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή Εισαγωγή Η σχεδίαση ενός ψηφιακού συστήµατος ως ακολουθιακή µηχανή είναι εξαιρετικά δύσκολη Τµηµατοποίηση σε υποσυστήµατα µε δοµικές µονάδες:

Διαβάστε περισσότερα

2. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΣΤΗΜΑΤΑ. Γενικά τι είναι σύστηµα - Ορισµός. Τρόποι σύνδεσης συστηµάτων.

2. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΣΤΗΜΑΤΑ. Γενικά τι είναι σύστηµα - Ορισµός. Τρόποι σύνδεσης συστηµάτων. 2. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΥΣΤΗΜΑΤΑ Γενικά τι είναι - Ορισµός. Τρόποι σύνδεσης συστηµάτων. Κατηγορίες των συστηµάτων ανάλογα µε τον αριθµό και το είδος των επιτρεποµένων εισόδων και εξόδων. Ιδιότητες των

Διαβάστε περισσότερα

Εισαγωγή στην Τοπολογία

Εισαγωγή στην Τοπολογία Ενότητα: Σύγκλιση και Συνέχεια Γεώργιος Κουµουλλής Τµήµα Μαθηµατικών Αδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. Κεφάλαιο 8 NP και Υπολογιστική Δυσεπιλυσιµότητα Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne. 1 πρόβληµα αναζήτησης (search problem) Ένα πρόβληµα αναζήτησης είναι ένα πρόβληµα στο

Διαβάστε περισσότερα

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός

Θεώρηµα: Z ( Απόδειξη: Περ. #1: Περ. #2: *1, *2: αποδεικνύονται εύκολα, διερευνώντας τις περιπτώσεις ο k να είναι άρτιος ή περιττός HY118- ιακριτά Μαθηµατικά Την προηγούµενη φορά Τρόποι απόδειξης Τρίτη, 07/03/2017 Αντώνης Α. Αργυρός e-mail: argyros@csd.uoc.gr Το υλικό των διαφανειών έχει βασιστεί σε διαφάνειες του Kees van Deemter,

Διαβάστε περισσότερα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

Διαβάστε περισσότερα

Δυναμική ενέργεια στο βαρυτικό πεδίο. Θετική ή αρνητική;

Δυναμική ενέργεια στο βαρυτικό πεδίο. Θετική ή αρνητική; ράφει το σχολικό βιβλίο: Δυναμική ενέργεια στο βαρυτικό πεδίο. Θετική ή αρνητική; Μια πρώτη ένσταση θα µπορούσε να διατυπωθεί, για την απουσία της δυναµικής ενέργειας από τον παραπάνω ορισµό. ιατί να µην

Διαβάστε περισσότερα

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας)

Ελεγκτικής. ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) Πληροφοριακά Συστήµατα ιοίκησης Management Information Systems Εργαστήριο 2 Τµήµα Χρηµατοοικονοµικής και Ελεγκτικής ΤΕΙ Ηπείρου (Παράρτηµα Πρέβεζας) ΑΝΤΙΚΕΙΜΕΝΟ: Προσοµοίωση (Simulation) και τυχαίες µεταβλητές

Διαβάστε περισσότερα

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα