General-purpose modeling
Appearance
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.