UWA Logo
  Faculty Home | School Home | Internal Page | Awesome Animations   
           
Home
About the School
Contact and People
Future Undergraduate Students
Prospective Postgraduates
Current Students
Current Postgraduates
Research
IT News
Awards
Industry Links and Prizes
School and IT Information
Other
Internal Information

Research Seminar - December 12, 2000

Seminar Announcement



Title: Object-Oriented Application Frameworks
Speaker: Professor Gregory Butler
  Department of Computer Science
Concordia University, Montreal, Canada.
Date: Tuesday 12th December, 2000
Time: 11.00am
Venue: Seminar Room 1.24

Abstract

Frameworks offer a concrete realization of a product line. A framework is an architecture, plus an implementation, plus documentation that capture the intended use of the framework for building applications. A framework provides a highly effective mechanism for software reuse within an application domain. The framework captures the features that are common across the product line. In return for relinquishing some design authority, the developer can build a new application faster by hooking to the framework just the code that is unique to the new application.

The talk presents methodologies for the development, application, and evolution of object-oriented frameworks. Concepts and techniques behind modeling and implementation of the commonality and variability within a domain are presented.

The framework maturity life cycle encompasses the range from white-box frameworks, through composition of component-based systems, to generative techniques using domain-specific languages.

About the speaker:

Gregory Butler is Professor of Computer Science at Concordia University, Montreal, Canada. His main research activities are methodologies for framework evolution, the development of a framework for databases and knowledge-bases, and applications to bioinformatics. Dr Butler is the author of over 50 technical papers. He has consulted on object-oriented design, object-oriented technology, database technology, and large-scale software architecture.

Dr Butler obtained his PhD from the University of Sydney in 1980. Dr Butler was on the faculty of the Department of Computer Science at the University of Sydney from 1981 to 1990. He has held visiting positions in Delaware, Bayreuth, Karlsruhe, and Heidelberg. Dr Butler is a member of the Centre for Structural and Functional Genomics in Montreal.

Top of Page