1. A computer-implemented method of modeling, the method comprising: receiving input specifying at least one graphic element of a model diagram, different graphic elements in the diagram including a first graphic element representing a process and a second graphic element representing an object; and based on the received input, generating a textual description of the diagrammed model.