Monday All Day
7 Software Architecture and the UML
Dr. Wojtek Kozaczynski, Rational Software
Dr. Philippe Kruchten, Rational Software
Colorado Convention
Center - A104
 
The presence of a solid architectural vision is a key discriminator in the success or failure of a software project. This tutorial examines what software architecture is and what it is not. It discusses major architecture views and models and their representation using the UML. It also provides an overview of some of the software architectural styles and includes a discussion on how architectures drive the development process. The tutorial concludes with a presentation of examples of architectural patterns using the UML.

The objective of this tutorial is to give the attendees the guidelines on how to use the UML to represent the architecture of a software-intensive system and how to express some architectural patterns in UML.

Attendee Background: There are no specific perquisites for this tutorial.

Dr. Wojtek Kozaczynski is the Director of Architecture Practice at Rational Software. Dr. Kozaczynski has some 20 years of industrial and academic experience. Prior to joining Rational he was the chief architect at an ERP company and prior to that he directed a software engineering research and development laboratory at Andersen Consulting.

Dr. Philippe Kruchten is the Director of Process Development at Rational Software Corp. He has some 25 years of experience in development of large-scale software-intensive systems in the areas of telecommunication, defense, aerospace, transportation, and software development tools. Dr. Kruchten led software architecture development for the Canadian Automated Air Traffic Control System. He has been involved in the development of the programming language Ada and worked for telecommunication manufacturer Alcatel.

Tutorials
at a Glance
Tracks
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home