1. A computer-implemented method comprising: identifying, in a corpus of documents, models that are used to simulate systems, the identifying the models being performed by a computer device; retrieving model information for the identified models, the retrieving the model information being performed by the computer device; determining one or more blocks that connect to at least one block of the models based on the model information, the determining the one or more blocks being performed by the computer device; creating one or more first identifiers for the one or more blocks that connect to the at least one block of the models, the creating the one or more first identifiers being performed by the computer device; creating second identifiers for blocks of the models, based on the model information, the creating the second identifiers being performed by the computer device; assigning one or more weights to the one or more first identifiers based on sources of the models or a number of times the one or more blocks connect to the at least one block of the models, the assigning the one or more weights being performed by the computer device; ranking the one or more first identifiers based on the one or more weights assigned to the one or more first identifiers, the ranking the one or more first identifiers being performed by the computer device; storing the ranked one or more first identifiers and the second identifiers in a data structure, the storing the ranked one or more first identifiers and the second identifiers being performed by the computer device; and providing for display, when input of a block for a model is received, at least one of the ranked one or more first identifiers for the one or more blocks of the models that are used to simulate systems, the model being used to simulate a system, the at least one of the ranked one or more first identifiers being provided for display to identify at least one block that can be connected to the block while preventing connection errors when the model is used to simulate the system, the providing the at least one of the ranked one or more first identifiers for display being performed by the computer device.