A method is provided for developing an architecture model for a
system-of-systems (SoS) that includes n system levels L.sub.1 . . .
L.sub.n, each of which includes at least one component of the SoS. For at
least i>1, each system level L.sub.i includes at least one component
of level L.sub.i-1. The method includes developing an architecture model
for at least one level of the SoS. For at least i>1, the level
L.sub.i-1 architecture model can be developed by developing a functional
architecture model for level L.sub.i-1, and thereafter transforming the
level L.sub.i-1 functional architecture model into a physical
architecture model for level L.sub.i-1. The functional architecture model
includes a functional and a logical structure for level L.sub.i-1. And as
such, the functional architecture model is developed based upon a
concurrent functional and logical decomposition of a functional
architecture model developed for level L.sub.i.