Patent ID: 7430498

Claim:
A method of developing an architecture model for a system-of-systems (SoS) comprising a plurality of components, wherein the SoS comprises n system levels L 1 . . . L n that each include at least one component of the SoS, wherein for at least i>1 each system level L i comprises at least one component of level L i-1 , wherein the components of the SoS collaborate to realize at least one goal established for the SoS, and wherein the method comprises: establishing a requirements baseline for at least one level of the SOS, the requirements baseline including a plurality of modeling diagrams including a use case diagram, a class diagram and an interface class diagram; establishing a functional architecture model for the level, the functional architecture model including a plurality of modeling diagrams including an activity diagram, a state diagram, a collaboration diagram and a sequence diagram, wherein for at least i>1 the established functional architecture model for level L i-1 includes a functional and a logical structure for level L i-1 , the functional architecture model being developed based upon a concurrent functional and logical decomposition of a functional architecture model developed for level L i ; establishing a physical architecture model for the level, the physical architecture model including a plurality of modeling diagrams including a class diagram and a component diagram; and developing the architecture model for the level of the SoS based upon the requirements baseline, functional architecture model and physical architecture model.