Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_MatchesMapRegex has a deprecated constructor in /var/www/html/HF2015/wp-includes/class-wp.php on line 634

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Translation_Entry has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/entry.php on line 14

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_Reader has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/streams.php on line 12

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_FileReader has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/streams.php on line 120

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_StringReader has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/streams.php on line 175

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_CachedFileReader has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/streams.php on line 221

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_CachedIntFileReader has a deprecated constructor in /var/www/html/HF2015/wp-includes/pomo/streams.php on line 236

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_Widget_Factory has a deprecated constructor in /var/www/html/HF2015/wp-includes/widgets.php on line 544

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ES_Text_Diff_Renderer has a deprecated constructor in /var/www/html/HF2015/wp-content/plugins/exploit-scanner/exploit-scanner.php on line 959

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 18

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_MappedDiff has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 289

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff_Op_copy has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 367

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff_Op_delete has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 392

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff_Op_add has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 414

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff_Op_change has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff.php on line 436

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Text_Diff_Renderer has a deprecated constructor in /var/www/html/HF2015/wp-includes/Text/Diff/Renderer.php on line 15

Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /var/www/html/HF2015/wp-includes/plugin.php on line 571

Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /var/www/html/HF2015/wp-includes/plugin.php on line 571

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Registration_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-registration.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Connect_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-connect.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Schedule_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-schedule.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Facebook_Rsvp_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-facebook-rsvp.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Speakers_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-speakers.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Sponsors_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-sponsors.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Media_Grid_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-media.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Latest_Tweets_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-twitter.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Event_Timer_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-timer.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Latest_News_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-news.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Contact_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-contact.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Explore_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-explore.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Event_Description_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-event-description.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Calltoaction_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-call-to-action.php on line 21

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Text_Columns_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-text-columns.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Footer_Text_Columns_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-footer-text-columns.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Ef_Comments_Widget has a deprecated constructor in /var/www/html/HF2015/wp-content/themes/Tyler/event-framework/components/widgets/widget-comments.php on line 20
Prof. Barrett Bryant « Hellenic Forum 2015

Barrett_R_Bryant Prof. Barrett Bryant

  Professor & Chair, Department of Computer Science & Engineering

  University of North Texas

  USA

  Barrett.Bryant@unt.edu


Short Bio

Barrett R. Bryant received his B. S. in computer science from the University of Arkansas at Little Rock in 1979 and his M. S. and Ph. D. in computer science from Northwestern University in 1980 and 1983, respectively. From 1983-2011, he was on the faculty of the University of Alabama at Birmingham. He has also held visiting appointments at a number of institutions, including Ibaraki University, Hitachi, Japan, the Naval Postgraduate School, Monterey, California, USA, and Tsinghua University, Beijing, China. He serves on the Steering Committee of SAC (ACM Symposium on Applied Computing), and is a member of EAPLS, and a senior member of ACM and IEEE. Further details are available at http://www.cse.unt.edu/~bryant.


Presentation Title: Grammar Inference Technology Applications in Software Engineering


Abstract

Grammar inference (GI) is the process of learning a grammar from examples, either positive (i.e., the pattern should be recognized by the grammar) and/or negative (i.e., the pattern should not be recognized by the grammar).  Domain-specific languages are small languages often designed by experts from a particular domain (e.g., automotive, aeronautical, etc.), instead of language engineers. Domain experts may not be able to implement their language but can write examples of the language they want to develop. Related to domain-specific languages is the notion of domain-specific models for software systems in a particular application domain. This talk will focus on two novel applications of grammar inference to software engineering, namely inference of domain-specific language (DSL) specifications from example DSL programs and recovery of meta models (i.e., model specifications) from software model instances which have evolved independently of the original meta model.


Related Sessions

View full schedule