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.
|
|