16. A method comprising: receiving a model, the model including information relating to a computation, the information relating to the computation being included in a file that includes information for executing the model, the file including one or more parameter files; identifying information about the model, identifying the information about the model including interpreting the model to identify the information about the model, the identified information including: information identifying a number of input ports for the model, information identifying a number of output ports for the model, information indicating a complexity of the model, and at least one of: information indicating whether the model uses continuous time integration or discrete time integration, information indicating whether the model is self-contained, information identifying a number of charts in the model, information identifying a number of discrete states in the model, annotations added to the model, or review information about an author of the model; displaying the identified information to a user when the user requests the identified information; associating the identified information with the model to make the model available for model searching; and performing a search for the model using the identified information, the receiving, the identifying, the displaying, the associating, and the performing being performed by a computing device.
16. A method comprising: receiving a model, the model including information relating to a computation, the information relating to the computation being included in a file that includes information for executing the model, the file including one or more parameter files; identifying information about the model, identifying the information about the model including interpreting the model to identify the information about the model, the identified information including: information identifying a number of input ports for the model, information identifying a number of output ports for the model, information indicating a complexity of the model, and at least one of: information indicating whether the model uses continuous time integration or discrete time integration, information indicating whether the model is self-contained, information identifying a number of charts in the model, information identifying a number of discrete states in the model, annotations added to the model, or review information about an author of the model; displaying the identified information to a user when the user requests the identified information; associating the identified information with the model to make the model available for model searching; and performing a search for the model using the identified information, the receiving, the identifying, the displaying, the associating, and the performing being performed by a computing device. 20. The method of claim 16 , further comprising: receiving rating information for the model; determining a rating based on the rating information; and associating the determined rating with the model.