1. A method for analyzing a target system, comprising: obtaining a characteristics model; generating at least one selected from the group consisting of a schema, characteristics store Application Programming Interface (API), and a characteristics extractor, using the characteristics model; obtaining a plurality of characteristics from the target system using characteristics extractor, wherein each of the plurality of characteristics is associated with the characteristics model; storing each of the plurality of characteristics in the characteristics store using the schema; and analyzing the target system by issuing at least one query to the characteristics store to obtain an analysis result.