Bryant Barrett
Γλώσσα
Ελληνική
Ημερομηνία
30/06/2015
Διάρκεια
34:20
Εκδήλωση
3ο Ελληνικό Φόρουμ για την Επιστήμη, την Τεχνολογία και την Καινοτομία
Χώρος
ΕΚΕΦΕ Δημόκριτος
Διοργάνωση
Ε.Κ.Ε.Φ.Ε Δημόκριτος
Κατηγορία
Τεχνολογία
Ετικέτες
Hellenic Forum 2015, μηχανική λογισμικού
H μέθοδος Συμπερασμού Γραμματικών (Grammar Inference - GI) είναι η διαδικασία εκμάθησης μιας γλώσσας από παραδείγματα, είτε θετικά (δηλαδή, τα πρότυπα να πρέπει να αναγνωρίζονται από τη γραμματική) και / ή αρνητικά (δηλαδή, τα πρότυπα να μην πρέπει να αναγνωρίζονται από τη γραμματική). Οι γλώσσες ειδικού πεδίου είναι μικρές γλώσσες συχνά σχεδιασμένες από εμπειρογνώμονες που ανήκουν στο συγκεκριμένου τομέα (π.χ., αυτοκινητοβιομηχανία, αεροναυπηγική, κλπ), αντί να είναι σχεδιασμένες από γλωσσικούς μηχανικούς. Οι ειδικοί των πεδίων μπορεί να μην είναι σε θέση να υλοποιήσουν τη γλώσσα τους, αλλά να μπορούν να γράψουν παραδείγματα της γλώσσας που θέλουν να αναπτύξουν. Η έννοια των μοντέλων ειδικού πεδίου για συστήματα λογισμικού σε ένα συγκεκριμένο πεδίο εφαρμογής, σχετίζεται με τις γλώσσες ειδικού πεδίου. Η διάλεξη επικεντρώνεται σε δύο νέες εφαρμογές της μεθόδου Συμπερασμού Γραμματικών στη μηχανική λογισμικού, δηλαδή την εξειδίκευση συμπερασμού γλωσσών ειδικού πεδίου (inference of domain specific language - DSL) από παραδείγματα προγαμμάτων DSL και την ανάκτηση μετα-μοντέλων (π.χ. model specifications) από περιπτώσεις μοντέλων λογισμικού που έχουν εξελιχθεί ανεξάρτητα από το πρωτότυπο μετα-μοντέλο.
Ο Barrett R. Bryant κατέχει BS στην επιστήμη των υπολογιστών από το Πανεπιστήμιο του Αρκάνσας (Little Rock, 1979), MS και Ph. D. στην επιστήμη των υπολογιστών από το Πανεπιστήμιο Northwestern (1980 και 1983 αντίστοιχα). Την περίοδο 1983-2011, ήταν στη σχολή του Πανεπιστημίου της Αλαμπάμα στο Μπέρμιγχαμ. Έχει υπάρξει επισκέπτης καθηγητής σε πλήθος ακαδημαϊκών ιδρυμάτων, συμπεριλαμβανομένων των Ibaraki University (Hitachi, Japan), Naval Postgraduate School (Monterey, California, USA) και Tsinghua University (Beijing, China). Είναι στη διοικούσα επιτροπή του SAC (ACM Symposium on Applied Computing), είναι μέλος του EAPLS και ένα ανώτερο στέλεχος των ACM και IEEE.