Software architecture—a rational metamodel

The purpose of this position paper is to define the terminology used at Rational to speak about software architecture and to put in perspective the various concepts involved.