Title: Component-based methods, architectures and tools

Abstract:

Component-based systems have become popular solutions for many systems development projects. In this seminar I describe recent research at the University of Auckland developing component-based architectures, tools and methodologies. I overview the motivation for the JViews component-based framework and several tools we have built using JViews, including JComposer, SoftArch Serendipity-II. The need for an improved development method for components inspired us to develop aspect-oriented component engineering. Finally I discuss the integration of several of our tools and our continuing research directions.

Bio:
John Grundy is an Associate Professor of Computer Science at the University of Auckland. He has published nearly 80 refereed papers in a wide range of areas in Software Engineering. His interests include software methods and tools, software process technology, software architecture and component-based systems, groupware and object-oriented systems.