Difference between revisions of "Meta-model (glossary)"

From SEBoK
Jump to navigation Jump to search
m (Text replacement - "SEBoK v. 2.9, released 20 November 2023" to "SEBoK v. 2.10, released 06 May 2024")
 
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<blockquote>''(1) a logical information model that specifies the modeling elements used within another (or the same) modeling notation'' (IEEE 1175.1-2002 (R2007) IEEE Guide for CASE Tool Interconnections-Classification and Description, 3.8)</blockquote>
+
<blockquote>''A model about a model.</blockquote>
  
<blockquote>''(2) a metamodel Vm for a subset of IDEFobject is a view of the constructs in the subset that is expressed using those constructs such that there exists a valid instance of Vm that is a description of Vm itself'' (IEEE 1320.2-1998 (R2004) IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject), 3.1.111)</blockquote>
+
===Sources===
 +
Cited in Haskins, C. 2008. “Systems engineering analyzed, synthesized, and applied to sustainable industrial park development” (PhD diss., Norwegian University of Science and Technology, 2008).
  
<blockquote>''(3) a model containing detailed definitions of the meta-entities, meta-relationships and meta-attributes whose instances appear in the model section of a CDIF transfer'' (ISO/IEC 15474-1:2002 Information technology -- CDIF framework -- Part 1: Overview, 4.2)</blockquote>
+
===Discussion===
 +
There are also alternative definitions of "meta-model" fashioned for specific applications of its use that have been defined in standards below: 
 +
 
 +
<blockquote>''(1) A logical information model that specifies the modeling elements used within another (or the same) modeling notation.'' (IEEE 1175.1-2002 (R2007) IEEE Guide for CASE Tool Interconnections-Classification and Description, 3.8)</blockquote>
 +
 
 +
<blockquote>''(2) A metamodel Vm for a subset of IDEFobject is a view of the constructs in the subset that is expressed using those constructs such that there exists a valid instance of Vm that is a description of Vm itself.'' (IEEE 1320.2-1998 (R2004) IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject), 3.1.111)</blockquote>
 +
 
 +
<blockquote>''(3) A model containing detailed definitions of the meta-entities, meta-relationships and meta-attributes whose instances appear in the model section of a CDIF transfer.'' (ISO/IEC 15474-1:2002 Information technology -- CDIF framework -- Part 1: Overview, 4.2)</blockquote>
  
<blockquote>''(4) specification of the concepts, relationships and rules that are used to define a methodology'' (ISO/IEC 24744:2007 Software Engineering--Metamodel for Development Methodologies, 3.4)</blockquote>
+
<blockquote>''(4) Specification of the concepts, relationships and rules that are used to define a methodology.'' (ISO/IEC 24744:2007 Software Engineering--Metamodel for Development Methodologies, 3.4)</blockquote>
  
<blockquote>''(5) model defining the concepts and their relations for some modeling notation'' (ISO/IEC 15909-2:2011 Software and system engineering -- High-level Petri nets -- Part 2: Transfer format, 4.1.6)</blockquote>
+
<blockquote>''(5) Model defining the concepts and their relations for some modeling notation.'' (ISO/IEC 15909-2:2011 Software and system engineering -- High-level Petri nets -- Part 2: Transfer format, 4.1.6)</blockquote>
  
====Source(s)====
+
'''Works Cited'''
(1) IEEE. 2002. "IEEE Guide for CASE Tool Interconnections-Classification and Description." New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1175.1-2002.
 
  
(2) IEEE. 1998. "IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject)." New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1320.2-1998
+
IEEE. 2002. ''IEEE Guide for CASE Tool Interconnections-Classification and Description.'' New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1175.1-2002.
  
(3) ISO/IEC. 2002. "Information technology -- CDIF framework -- Part 1: Overview." Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15474-1:2002
+
IEEE. 1998. ''IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject).'' New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1320.2-1998
  
(4) ISO/IEC. 2007. "Software Engineering--Metamodel for Development Methodologies." Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 24744:2007
+
ISO/IEC. 2002. ''Information technology -- CDIF framework -- Part 1: Overview.'' Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15474-1:2002
  
(5) ISO/IEC. 2011. "Software and system engineering-- High-level Petri nets -- Part 2: Transfer format." Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15909-2:2011
+
ISO/IEC. 2007. ''Software Engineering--Metamodel for Development Methodologies.'' Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 24744:2007
  
===Discussion===
+
ISO/IEC. 2011. ''Software and system engineering-- High-level Petri nets -- Part 2: Transfer format.'' Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15909-2:2011
There is currently no discussion for this term. This will be completed for SEBoK version 1.0.
 
  
 
[[Category:Glossary of Terms]]
 
[[Category:Glossary of Terms]]
  
 
+
<center>'''SEBoK v. 2.10, released 06 May 2024'''</center>
{{5comments}}
 
{{DISQUS}}
 

Latest revision as of 22:19, 2 May 2024

A model about a model.

Sources

Cited in Haskins, C. 2008. “Systems engineering analyzed, synthesized, and applied to sustainable industrial park development” (PhD diss., Norwegian University of Science and Technology, 2008).

Discussion

There are also alternative definitions of "meta-model" fashioned for specific applications of its use that have been defined in standards below:

(1) A logical information model that specifies the modeling elements used within another (or the same) modeling notation. (IEEE 1175.1-2002 (R2007) IEEE Guide for CASE Tool Interconnections-Classification and Description, 3.8)

(2) A metamodel Vm for a subset of IDEFobject is a view of the constructs in the subset that is expressed using those constructs such that there exists a valid instance of Vm that is a description of Vm itself. (IEEE 1320.2-1998 (R2004) IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject), 3.1.111)

(3) A model containing detailed definitions of the meta-entities, meta-relationships and meta-attributes whose instances appear in the model section of a CDIF transfer. (ISO/IEC 15474-1:2002 Information technology -- CDIF framework -- Part 1: Overview, 4.2)

(4) Specification of the concepts, relationships and rules that are used to define a methodology. (ISO/IEC 24744:2007 Software Engineering--Metamodel for Development Methodologies, 3.4)

(5) Model defining the concepts and their relations for some modeling notation. (ISO/IEC 15909-2:2011 Software and system engineering -- High-level Petri nets -- Part 2: Transfer format, 4.1.6)

Works Cited

IEEE. 2002. IEEE Guide for CASE Tool Interconnections-Classification and Description. New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1175.1-2002.

IEEE. 1998. IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X97 (IDEFobject). New York, NY, USA: Institute for Electrical and Electronics Engineers (IEEE). IEEE 1320.2-1998

ISO/IEC. 2002. Information technology -- CDIF framework -- Part 1: Overview. Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15474-1:2002

ISO/IEC. 2007. Software Engineering--Metamodel for Development Methodologies. Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 24744:2007

ISO/IEC. 2011. Software and system engineering-- High-level Petri nets -- Part 2: Transfer format. Geneva, Switzerland: the International Organization for Standardization (ISO)/the International Electrotechnical Commission (IEC). ISO/IEC 15909-2:2011

SEBoK v. 2.10, released 06 May 2024