Jump to content

General-purpose modeling

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Steven Kelly (talk | contribs) at 18:38, 16 August 2006 (Removed "GPM=DSM" oddness and unrelated "examples of not GPM"). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

General-Purpose Modeling (GPM) is the systematic use of a General-Purpose modeling language (GPL) to represent the various facets of an object or a system. Examples of GPM languages are the Unified Modeling Language (UML), an industry standard for modeling software-intensive systems and EXPRESS (ISO 10303-11), an international standard for the specification of data models and Gellish, an industry standard natural language oriented language for storage and exchange of data and knowledge. Contrast GPM languages with dedicated Domain-Specific Modeling (DSM) languages, which like Domain-Specific Languages (DSLs), are maturing and becoming a viable alternative to GPM languages.

See also