General-purpose modeling

General-purpose modeling

General-Purpose Modeling (GPM) is the systematic use of a General-Purpose modeling language 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,
*- EXPRESS (ISO 10303-11), an international standard for the specification of data models,
*- IDEF, a group of languages from the 1970s that aimed to be neutral, generic and reusable,
*- Gellish, an industry standard natural language oriented modeling language for storage and exchange of data and knowledge, published in 2005.
*- LISP, a functional programming language designed for symbol processing (later extended with imperative abilities)
*- XML, a data modeling language now beginning to be used to model code (MetaL, Microsoft .Net [http://www.microsoft.com/traincert/syllabi/2663Afinal.asp] )

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.

ee also

*Domain-Specific Modeling DSM
*Model Driven Engineering MDE
*Unified Modeling Language UML
*ISO 10303-11 EXPRESS
*IDEF
*LISP
*XML


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Modeling perspectives — is a set of different ways to represent pre selected aspects of a system. Each perspective has a different focus, conceptualization, dedication and visualization of what the model is representing. In information systems, the traditional way to… …   Wikipedia

  • Modeling language — A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the… …   Wikipedia

  • Modeling perspective — A modeling perspective in information systems is a particular way to represent pre selected aspects of a system. Any perspective has a different focus, conceptualization, dedication and visualization of what the model is representing. The… …   Wikipedia

  • Domain-specific modeling — (DSM) is a software engineering methodology for designing and developing systems, such as computer software. It involves systematic use of a domain specific language (DSL) to represent the various facets of a system. DSM languages tend to support …   Wikipedia

  • Unified Modeling Language — (UML) is a standardized general purpose modeling language in the field of software engineering. UML includes a set of graphical notation techniques to create abstract models of specific systems, referred to as UML model. Overview The Unified… …   Wikipedia

  • Systems Modeling Language — Sysml diagrams collage The Systems Modeling Language (SysML) is a general purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and …   Wikipedia

  • Analogical modeling — NOTOC Analogical modeling (hereafter AM) is a formal theory of exemplar based analogical reasoning, proposed by Royal Skousen, professor of Linguistics and English language at Brigham Young University in Provo, Utah. It is applicable to language… …   Wikipedia

  • Visual modeling — is the graphic representation of objects and systems of interest using graphical languages. Visual modeling languages may be General Purpose Modeling (GPM) languages (e.g., UML) or Domain Specific Modeling (DSM) languages (e.g., SysML). They… …   Wikipedia

  • EXPRESS (data modeling language) — EXPRESS is a standard data modelling language for product data. EXPRESS is formalized in the ISO Standard for the Exchange of Product model STEP (ISO 10303), and standardized as ISO 10303 11. Overview Data models formally define data objects and… …   Wikipedia

  • Framework-specific modeling language — A framework specific modeling languageM. Antkiewicz, K. Czarnecki. Framework Specific Modeling Languages with Round Trip Engineering . In O. Nierstrasz, J. Whittle, D. Harel, G. Reggio, editors, MoDELS 2006 Model Driven Engineering Languages and… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”