1. A method for extracting a system modeling meta-model language model for a system from a natural language specification of the system, comprising: storing a natural language specification of a system in a computer memory; extracting syntactic structure from said natural language specification of a system, said syntactic structure representing a set of at least one syntactic subject; creating a first mapping between a predetermined set of said at least one syntactic subject and respective meta-model elements for a system modeling meta-model language; creating at least one of said meta-model elements in accordance with said mapping for each identified syntactic subject; and converting said created meta-model structural elements into a model of said system.