A method for analyzing a target system that includes generating a
characteristics model using a schema defining a domain, obtaining a
plurality of characteristics from the target system using a
characteristics extractor, wherein the plurality of characteristics is
associated with the characteristics model storing each of the plurality
of characteristics in a characteristics store, and analyzing the target
system by issuing at least one query to the characteristics store to
obtain an analysis result.