Σεμινάριο CEID & Social Hour: “Writing Correct Code, Μάνος Καπρίτσος, Associate Professor, University of Michigan
Σας ενημερώνουμε για την παρακάτω ομιλία η οποία θα δοθεί στα πλαίσια της σειράς εκδηλώσεων “Σεμινάριο CEID & Social Hour” και των ΔΠΜΣ ΥΔΑ, ΣΜΗΝ και ΟΣΥΛ.
Τίτλος: Writing Correct Code
Ομιλητής: Μάνος Καπρίτσος, Associate Professor, University of Michigan
Ημερομηνία-χώρος: Παρασκευή 20 Οκτωβρίου, 3-5μμ, ΤΜΗΥΠ, αμφιθέατρο Γ
Περίληψη: O Edsger Dijkstra είχε πει: “If debugging is the process of removing software bugs, then programming must be the process of putting them in.” Οι προγραμματιστές περνάνε την περισσότερη ώρα τους αφαιρώντας bugs από τον κώδικά τους. Δυστυχώς, όσο προσεχτικός και αν είναι κάποιος, πάντα υπάρχουν bugs που δεν έχουν διαγνωστεί, τα οποία μπορούν να προκαλέσουν ολέθριες συνέπειες στην πράξη. Σε αυτή την ομιλία θα παρουσιάσω ένα διαφορετικό τρόπο προσέγγισης του προγραμματισμού: το formal verification, μια τεχνική για να γράφει κάποιος κώδικα που να μην περιέχει καθόλου bugs. Χωρίς να μπω σε πολλές λεπτομέρεις, θα περιγράψω τα βασικά χαρακτηριστικά αυτής της τεχνικής και τις διάφορες εφαρμογές της στην πράξη.