15. A computer-implemented method, comprising: receiving at least one cross-artifact relationship definition; identifying at least one cross-artifact relationship between a first concept instance extracted from a first software system artifact of a software system and a second concept instance extracted from a second software system artifact of a software system, the identification based on the at least one cross-artifact relationship definition, wherein the first concept instance and the second concept instance are specific instantiations of at least one identified concept associated with the software system; and storing the at least one cross-artifact relationship in one or more repositories, wherein the at least one cross-artifact relationship specifies a relationship type that relates the identified concept to the first concept instance and the second concept instance.
20. The method of claim 15 , further comprising updating the at least one cross-artifact relationship.