1. A system modeling facilitating method, comprising the steps of: recording a plurality of entities and interactions among the entities introduced by users to form an abstract view comprising said entities in an abstract form; building a sub-module for at least one of the entities, each sub-module being associated with a respective entity; forming interfaces to other entities for each sub-module based on interactions of the respective entity of the sub-module; and forming, in each sub-module, representations of behaviors of the respective eneity and logical relations among the behaviors, and building links between the interfaces to other entities and the representations of behaviors.