1. A method for deriving one or more process models from natural language use case specifications, comprising: creating, using a processor, an in-memory model of a use case from information in natural language text describing the use case; transforming the in-memory model into a process model in predetermined modeling notation; and generating a business process model representing an end to end business scenario using the process model.