1. A method for automatically transforming a rich film into at least one model for developing a product or process, the rich film, comprising: at least one shot, comprising: a sequence of time-based media; at least one signifier, the signifier being an element that is perceptible within the shot during a time interval; and at least one constellation, wherein the constellation representing a spatial relationship involving at least one signifier; the at least one model, comprising: a plurality of use case steps, wherein each use case step describing a step that is allowed to occur during the use of the product or process; and an object-oriented model and the signifier is represented in the object-oriented model as at least one of a signified object, a state internal to an object, a class, and an alternative solution; the method, comprising for each shot contained in the rich film, representing the shot as at least one use case step in the at least one model; representing for each signifier contained in the shot, in the at least one model as at least one of a signified object, a state, a concept, and an alternative solution; and representing each constellation contained in the shot, in the at least one model as at least one of a state, a topology, an activity, a condition, a relationship, a concept, and an anti-scenario.