Gateway of India-Mumbai Sixth Working IEEE/IFIP Conference on Software Architecture

WICSA 2007
Mumbai, India
January 6 - 9 2007
Elephanta Caves-Mumbai
Conference Program
Keynote Talks
Call for Papers
Author Instructions
Important Dates
Travel Logistics
Accommodation and Local Travel
Visitors' Interest and Area Attractions
Conference Organization
WICSA Conference Series Home Page

Update on the Unified Process: Something Old, Something New, Something Borrowed, and Definitely Something Blue
Scott Ambler, IBM, Canada

Monday, January 8

The Unified Process (UP) framework, and in particular the Rational Unified Process (RUP), was publicly release in 1996. Since then the UP has evolved in several directions, new players have entered the field, and the UP has been adopted by thousands of organizations world wide. This presentation explores the history of the UP, the current state of the UP, and discusses the potential future directions of the UP. We’ll discuss the relationship between the RUP and IBM’s Rational Method Composer (RMC), IBM Rational’s current offerings. We’ll also explore the Open Unified Process (OpenUP) and the Eclipse Process Framework (EPF) Composer, two open source offerings. We'll briefly discuss the Essential Unified Process (EssUP) and the Agile Unified Process (AUP), two alternative UP offerings. Finally, we’ll look at the Enterprise Unified Process (EUP), an extension to the UP which addresses cross system issues such as enterprise architecture, software reuse, and operations.

Biography: Scott W. Ambler is the Practice Leader Agile Development in IBM’s Methods Group. He is the founder of the Agile Modeling (AM), Agile Data (AD), Agile Unified Process (AUP), and Enterprise Unified Process (EUP) methodologies. Scott is the (co-)author of several books, including Refactoring Databases, Agile Modeling, Agile Database Techniques, The Object Primer 3rd Edition, and The Enterprise Unified Process. Scott is a columnist with Dr. Dobb’s Journal.

His personal home page is

A Knowledge Management Perspective of Software Architecture
by Prabakhar TV, IIT, Kanpur, India

Tuesday, January 9

The software architecture community in its short span has been able to come up with a body of knowledge which lends itself to enormous reuse - best practices like design patterns, tactics which seem to be more fine-grained than patterns, frameworks, factual information like benchmarks technology artifacts etc. Every organization also has its own expertise based on the design and development of problems they have solved earlier.

At a broad level, the tasks we do in software architecture can be classified as architecture design, architecture evaluation and architecture description. Each of these tasks is knowledge intensive.

In this talk we try to present the various kinds of knowledge that architecture community uses, how to machine process this knowledge and make it useful to the practicing architect.

Even though this talk is about the technology aspects of software architecture knowledge management, we devote some time to architecture asset management in an organization.

Biography: Prabhakar TV, is a Professor of Computer Science and Engineering at the Indian Institute of Technology, Kanpur, India.