Knowledge

Meta-Object Facility

Source 📝

2913: 457: 31: 90:
MOF is designed as a four-layered architecture. It provides a meta-meta model at the top layer, called the M3 layer. This M3-model is the language used by MOF to build metamodels, called M2-models. The most prominent example of a Layer 2 MOF model is the UML metamodel, the model that describes the
2239: 91:
UML itself. These M2-models describe elements of the M1-layer, and thus M1-models. These would be, for example, models written in UML. The last layer is the M0-layer or data layer. It is used to describe real-world objects.
86:
architecture, a set of schemas by which the structure, meaning and behaviour of objects could be defined, and a set of CORBA interfaces through which these schemas could be created, stored and manipulated.
282:
is an extension to MOF allowing executable actions to be attached to EMOF meta-models, hence making it possible to also model a DSL operational semantics and readily obtain an interpreter for it.
136:
meta-modeling architecture; every model element on every layer is strictly in correspondence with a model element of the layer above. MOF only provides a means to define the structure, or
98:
interfaces that describe those operations. Because of the similarities between the MOF M3-model and UML structure models, MOF metamodels are usually modeled as UML class diagrams.
1751: 1746: 1251: 629: 259: 246: 1473: 2548: 2468: 2259: 2254: 2100: 263: 250: 2266: 620: 2799: 1161: 474: 2868: 2669: 2192: 1575: 1166: 1136: 2513: 1843: 1640: 2947: 964: 2040: 1064: 540: 292: 521: 2937: 2604: 1776: 1620: 493: 148:(DSL) used to define metamodels, just as EBNF is a DSL for defining grammars. Similarly to EBNF, MOF could be defined in MOF. 2699: 2694: 2401: 478: 227:, which introduces means to query, view and transform MOF-based models, is a very important standard, approved in 2008. See 500: 2493: 1823: 1756: 1336: 984: 228: 2838: 2316: 613: 507: 160: 2498: 2406: 2356: 2115: 1448: 1443: 305: 214: 206: 62:
architecture and a set of interfaces through which those types can be created and manipulated. MOF may be used for
2764: 2709: 2488: 2473: 2453: 1731: 1151: 647: 489: 335: 164: 2812: 2719: 2508: 2483: 1695: 1690: 360: 310: 275: 163:, to define concepts (model elements) on a metalayer. MOF may be used to define object-oriented metamodels (as 145: 107: 67: 51: 2366: 1908: 1898: 1893: 1468: 1453: 1393: 827: 822: 782: 467: 396: 345: 285: 179: 47: 106:
A conversion from MOF specification models (M3-, M2-, or M1-Layer) to W3C XML and XSD are specified by the
2952: 2942: 2916: 2684: 2674: 1803: 1221: 802: 606: 114: 2105: 1968: 1615: 989: 837: 807: 700: 690: 651: 643: 94:
Beyond the M3-model, MOF describes the means to create and manipulate models and metamodels by defining
295:(DMTF) in section 6 of the Common Information Model (CIM) Infrastructure Specification, version 2.5.0. 573:
What are the differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a meta-model?
442: 2863: 2769: 2321: 2162: 1600: 1403: 1276: 1059: 63: 2704: 2443: 514: 2649: 2584: 924: 1478: 217:, which describes a formal language that can be used to define model constraints in terms of 2212: 1953: 1281: 253:
19508:2014 Information technology — Object Management Group Meta Object Facility (MOF) Core
2822: 2543: 2448: 2202: 2130: 2125: 2120: 1605: 1568: 1563: 1558: 1553: 1548: 1543: 1538: 218: 137: 132:
metamodeling architecture; it defines an M3-model, which conforms to itself. MOF allows a
2110: 1858: 1670: 1533: 1523: 1518: 1513: 1508: 1503: 1498: 1493: 1488: 857: 847: 2931: 2898: 2873: 2858: 2794: 2789: 2784: 2779: 2774: 2619: 2564: 2533: 2523: 2386: 2376: 2346: 2341: 2291: 2271: 2249: 2234: 2187: 2152: 2095: 2090: 2080: 1958: 1903: 1878: 1873: 1853: 1726: 1266: 842: 705: 675: 291:
OMG's MOF is not to be confused with the Managed Object Format (MOF) defined by the
17: 2759: 2729: 2589: 1933: 1928: 1791: 1786: 1781: 1700: 1645: 1595: 1528: 1483: 1458: 1388: 1383: 1378: 1373: 1368: 1326: 1291: 1201: 1196: 1024: 832: 598: 325: 271: 140:
of a language or of data. For defining metamodels, MOF plays exactly the role that
418: 120:
It also provides specs to make easier automatic CORBA IDL interfaces generation.
2734: 2431: 2426: 2421: 2005: 1922: 894: 456: 172: 113:
From MOF to Java™ there is the Java Metadata Interchange (JMI) specification by
79: 55: 110:(ISO/IEC 19503) specification. XMI is an XML-based exchange format for models. 2724: 2629: 2336: 2311: 2075: 2030: 1766: 1423: 1236: 1129: 1124: 1119: 1079: 1054: 929: 685: 2893: 2888: 2883: 2878: 2853: 2843: 2804: 2754: 2749: 2744: 2739: 2644: 2639: 2634: 2624: 2614: 2599: 2579: 2574: 2569: 2518: 2463: 2458: 2438: 2416: 2396: 2351: 2331: 2286: 2281: 2276: 2244: 2207: 2197: 2182: 2177: 2172: 2157: 2142: 2137: 2065: 2060: 2055: 2035: 2025: 2020: 2015: 2000: 1995: 1943: 1938: 1918: 1888: 1863: 1848: 1818: 1771: 1761: 1741: 1736: 1721: 1716: 1630: 1351: 1346: 1241: 887: 882: 877: 872: 867: 775: 770: 765: 760: 168: 2528: 2306: 2010: 1838: 1675: 1665: 1650: 1625: 1610: 1585: 1580: 1463: 1438: 1433: 1418: 1413: 1408: 1398: 1363: 1358: 1341: 1321: 1316: 1311: 1306: 1301: 1296: 1286: 1271: 1261: 1256: 1246: 1231: 1226: 1216: 1211: 1206: 1191: 1186: 1181: 1176: 1171: 1156: 1141: 1114: 1109: 1104: 1099: 1094: 1089: 1084: 1074: 1069: 1049: 1044: 1034: 1029: 1019: 1014: 1004: 999: 994: 969: 959: 852: 755: 750: 745: 740: 735: 730: 725: 720: 715: 330: 392: 2817: 2609: 2594: 2391: 2381: 2371: 2147: 1963: 1913: 1808: 1796: 954: 949: 944: 939: 934: 919: 914: 909: 904: 899: 862: 817: 812: 797: 792: 787: 315: 279: 2679: 2664: 2659: 2654: 2326: 2301: 2229: 2085: 2070: 2050: 2045: 1990: 1983: 1978: 1973: 1868: 1833: 1680: 1331: 1146: 710: 583:
MOF Support for Semantic Structures RFP Request For Proposal on SMOF
2167: 2714: 2689: 2411: 2296: 1948: 1813: 1685: 1660: 1655: 1635: 1009: 979: 974: 695: 680: 670: 665: 393:"OMG Meta-Object Facility (MOF) Core Specification, Version 2.4.1" 95: 83: 59: 2361: 2224: 2217: 1883: 1828: 1428: 1039: 355: 340: 141: 30: 602: 443:
Common Interface Model (CIM) Interface Structure, version 2.5.0
167:
for example) as well as non object-oriented metamodels (e.g. a
2848: 2538: 1590: 450: 350: 320: 266:
19502:2005 Information technology — Meta Object Facility (MOF)
224: 197:
was issued by OMG for a third variant, SMOF (Semantic MOF).
144:
plays for defining programming language grammars. MOF is a
593: 580:
Weaving Executability into Object-Oriented Meta-Languages
577:
Anna Gerber and Kerry Raymond, MOF to EMF and Back Again.
274:, for example in order to model the abstract syntax of 2831: 2557: 1709: 658: 481:. Unsourced material may be challenged and removed. 288:defines a Java API for manipulating MOF models. 419:"Common Facilities RFP-5: Meta-Object Facility" 614: 8: 182:has defined two compliance points for MOF: 621: 607: 599: 562:Ralph Sobek, MOF Specifications Documents 541:Learn how and when to remove this message 270:MOF can be viewed as a standard to write 34:Illustration of the Meta-Object Facility. 387: 385: 383: 381: 379: 377: 210:is more or less aligned on OMG's EMOF. 29: 373: 424:. Object Management Group. 2 May 1996 7: 479:adding citations to reliable sources 559:Official MOF specification from OMG 27:Standard of Object Management Group 239:MOF is an international standard: 25: 293:Distributed Management Task Force 151:In short, MOF uses the notion of 2912: 2911: 455: 466:needs additional citations for 78:MOF was developed to provide a 54:. Its purpose is to provide a 1: 229:Model Transformation Language 204:that has been defined in the 64:domain-driven software design 213:Another related standard is 2969: 306:Common Warehouse Metamodel 207:Eclipse Modeling Framework 2948:Unified Modeling Language 2907: 640: 594:OMG's MetaObject Facility 336:Model-driven architecture 276:Domain Specific Languages 231:for further information. 155:(not to be confused with 124:Metamodeling architecture 68:object-oriented modelling 361:XML Metadata Interchange 311:Domain-specific language 146:Domain Specific Language 52:model-driven engineering 2938:Specification languages 397:Object Management Group 346:Platform-specific model 48:Object Management Group 490:"Meta-Object Facility" 235:International standard 186:EMOF for Essential MOF 115:Java Community Process 35: 567:What is metamodeling? 189:CMOF for Complete MOF 33: 475:improve this article 195:request for proposal 178:As of May 2006, the 58:for entities in the 40:Meta-Object Facility 18:Meta Object Facility 50:(OMG) standard for 634:by standard number 161:object orientation 36: 2925: 2924: 648:ISO romanizations 551: 550: 543: 525: 159:), as known from 16:(Redirected from 2960: 2915: 2914: 635: 623: 616: 609: 600: 565:Johannes Ernst, 546: 539: 535: 532: 526: 524: 483: 459: 451: 445: 440: 434: 433: 431: 429: 423: 415: 409: 408: 406: 404: 389: 193:In June 2006, a 21: 2968: 2967: 2963: 2962: 2961: 2959: 2958: 2957: 2928: 2927: 2926: 2921: 2903: 2827: 2553: 1705: 654: 636: 633: 627: 590: 571:Woody Pidcock, 556: 554:Further reading 547: 536: 530: 527: 484: 482: 472: 460: 449: 448: 441: 437: 427: 425: 421: 417: 416: 412: 402: 400: 391: 390: 375: 370: 365: 301: 237: 219:predicate logic 138:abstract syntax 126: 104: 82:for use in the 76: 28: 23: 22: 15: 12: 11: 5: 2966: 2964: 2956: 2955: 2950: 2945: 2940: 2930: 2929: 2923: 2922: 2920: 2919: 2908: 2905: 2904: 2902: 2901: 2896: 2891: 2886: 2881: 2876: 2871: 2866: 2861: 2856: 2851: 2846: 2841: 2835: 2833: 2829: 2828: 2826: 2825: 2820: 2815: 2810: 2807: 2802: 2797: 2792: 2787: 2782: 2777: 2772: 2767: 2762: 2757: 2752: 2747: 2742: 2737: 2732: 2727: 2722: 2717: 2712: 2707: 2702: 2697: 2692: 2687: 2682: 2677: 2672: 2667: 2662: 2657: 2652: 2647: 2642: 2637: 2632: 2627: 2622: 2617: 2612: 2607: 2602: 2597: 2592: 2587: 2582: 2577: 2572: 2567: 2561: 2559: 2555: 2554: 2552: 2551: 2546: 2541: 2536: 2531: 2526: 2521: 2516: 2511: 2506: 2501: 2496: 2491: 2486: 2481: 2476: 2471: 2466: 2461: 2456: 2451: 2446: 2441: 2436: 2435: 2434: 2429: 2419: 2414: 2409: 2404: 2399: 2394: 2389: 2384: 2379: 2374: 2369: 2364: 2359: 2354: 2349: 2344: 2339: 2334: 2329: 2324: 2319: 2314: 2309: 2304: 2299: 2294: 2289: 2284: 2279: 2274: 2269: 2264: 2263: 2262: 2252: 2247: 2242: 2237: 2232: 2227: 2222: 2221: 2220: 2215: 2205: 2200: 2195: 2190: 2185: 2180: 2175: 2170: 2165: 2160: 2155: 2150: 2145: 2140: 2135: 2134: 2133: 2128: 2123: 2118: 2113: 2108: 2103: 2098: 2093: 2083: 2078: 2073: 2068: 2063: 2058: 2053: 2048: 2043: 2038: 2033: 2028: 2023: 2018: 2013: 2008: 2003: 1998: 1993: 1988: 1987: 1986: 1981: 1971: 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1916: 1911: 1906: 1901: 1896: 1891: 1886: 1881: 1876: 1871: 1866: 1861: 1856: 1851: 1846: 1841: 1836: 1831: 1826: 1821: 1816: 1811: 1806: 1801: 1800: 1799: 1794: 1789: 1784: 1779: 1769: 1764: 1759: 1754: 1749: 1744: 1739: 1734: 1729: 1724: 1719: 1713: 1711: 1707: 1706: 1704: 1703: 1698: 1693: 1688: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1613: 1608: 1603: 1598: 1593: 1588: 1583: 1578: 1573: 1572: 1571: 1566: 1561: 1556: 1551: 1546: 1541: 1536: 1531: 1526: 1521: 1516: 1511: 1506: 1501: 1496: 1491: 1481: 1476: 1471: 1466: 1461: 1456: 1451: 1446: 1441: 1436: 1431: 1426: 1421: 1416: 1411: 1406: 1401: 1396: 1391: 1386: 1381: 1376: 1371: 1366: 1361: 1356: 1355: 1354: 1344: 1339: 1334: 1329: 1324: 1319: 1314: 1309: 1304: 1299: 1294: 1289: 1284: 1279: 1274: 1269: 1264: 1259: 1254: 1249: 1244: 1239: 1234: 1229: 1224: 1219: 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1164: 1159: 1154: 1149: 1144: 1139: 1134: 1133: 1132: 1127: 1122: 1112: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1057: 1052: 1047: 1042: 1037: 1032: 1027: 1022: 1017: 1012: 1007: 1002: 997: 992: 987: 982: 977: 972: 967: 962: 957: 952: 947: 942: 937: 932: 927: 922: 917: 912: 907: 902: 897: 892: 891: 890: 885: 880: 875: 870: 860: 855: 850: 845: 840: 835: 830: 825: 820: 815: 810: 805: 800: 795: 790: 785: 780: 779: 778: 773: 768: 763: 758: 753: 748: 743: 738: 733: 728: 723: 718: 708: 703: 698: 693: 688: 683: 678: 673: 668: 662: 660: 656: 655: 641: 638: 637: 628: 626: 625: 618: 611: 603: 597: 596: 589: 588:External links 586: 585: 584: 581: 578: 575: 569: 563: 560: 555: 552: 549: 548: 463: 461: 454: 447: 446: 435: 410: 372: 371: 369: 366: 364: 363: 358: 353: 348: 343: 338: 333: 328: 323: 318: 313: 308: 302: 300: 297: 268: 267: 257: 254: 244: 236: 233: 191: 190: 187: 125: 122: 103: 100: 75: 72: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2965: 2954: 2953:ISO standards 2951: 2949: 2946: 2944: 2943:Data modeling 2941: 2939: 2936: 2935: 2933: 2918: 2910: 2909: 2906: 2900: 2897: 2895: 2892: 2890: 2887: 2885: 2882: 2880: 2877: 2875: 2872: 2870: 2867: 2865: 2862: 2860: 2857: 2855: 2852: 2850: 2847: 2845: 2842: 2840: 2837: 2836: 2834: 2830: 2824: 2821: 2819: 2816: 2814: 2811: 2808: 2806: 2803: 2801: 2798: 2796: 2793: 2791: 2788: 2786: 2783: 2781: 2778: 2776: 2773: 2771: 2768: 2766: 2763: 2761: 2758: 2756: 2753: 2751: 2748: 2746: 2743: 2741: 2738: 2736: 2733: 2731: 2728: 2726: 2723: 2721: 2718: 2716: 2713: 2711: 2708: 2706: 2703: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2681: 2678: 2676: 2673: 2671: 2668: 2666: 2663: 2661: 2658: 2656: 2653: 2651: 2648: 2646: 2643: 2641: 2638: 2636: 2633: 2631: 2628: 2626: 2623: 2621: 2618: 2616: 2613: 2611: 2608: 2606: 2603: 2601: 2598: 2596: 2593: 2591: 2588: 2586: 2583: 2581: 2578: 2576: 2573: 2571: 2568: 2566: 2563: 2562: 2560: 2556: 2550: 2547: 2545: 2542: 2540: 2537: 2535: 2532: 2530: 2527: 2525: 2522: 2520: 2517: 2515: 2512: 2510: 2507: 2505: 2502: 2500: 2497: 2495: 2492: 2490: 2487: 2485: 2482: 2480: 2477: 2475: 2472: 2470: 2467: 2465: 2462: 2460: 2457: 2455: 2452: 2450: 2447: 2445: 2442: 2440: 2437: 2433: 2430: 2428: 2425: 2424: 2423: 2420: 2418: 2415: 2413: 2410: 2408: 2405: 2403: 2400: 2398: 2395: 2393: 2390: 2388: 2385: 2383: 2380: 2378: 2375: 2373: 2370: 2368: 2365: 2363: 2360: 2358: 2355: 2353: 2350: 2348: 2345: 2343: 2340: 2338: 2335: 2333: 2330: 2328: 2325: 2323: 2320: 2318: 2315: 2313: 2310: 2308: 2305: 2303: 2300: 2298: 2295: 2293: 2290: 2288: 2285: 2283: 2280: 2278: 2275: 2273: 2270: 2268: 2265: 2261: 2258: 2257: 2256: 2253: 2251: 2248: 2246: 2243: 2241: 2238: 2236: 2233: 2231: 2228: 2226: 2223: 2219: 2216: 2214: 2211: 2210: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2189: 2186: 2184: 2181: 2179: 2176: 2174: 2171: 2169: 2166: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2146: 2144: 2141: 2139: 2136: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2104: 2102: 2099: 2097: 2094: 2092: 2089: 2088: 2087: 2084: 2082: 2079: 2077: 2074: 2072: 2069: 2067: 2064: 2062: 2059: 2057: 2054: 2052: 2049: 2047: 2044: 2042: 2039: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2017: 2014: 2012: 2009: 2007: 2004: 2002: 1999: 1997: 1994: 1992: 1989: 1985: 1982: 1980: 1977: 1976: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1924: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1877: 1875: 1872: 1870: 1867: 1865: 1862: 1860: 1857: 1855: 1852: 1850: 1847: 1845: 1842: 1840: 1837: 1835: 1832: 1830: 1827: 1825: 1822: 1820: 1817: 1815: 1812: 1810: 1807: 1805: 1802: 1798: 1795: 1793: 1790: 1788: 1785: 1783: 1780: 1778: 1775: 1774: 1773: 1770: 1768: 1765: 1763: 1760: 1758: 1755: 1753: 1750: 1748: 1745: 1743: 1740: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1715: 1714: 1712: 1708: 1702: 1699: 1697: 1694: 1692: 1689: 1687: 1684: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1570: 1567: 1565: 1562: 1560: 1557: 1555: 1552: 1550: 1547: 1545: 1542: 1540: 1537: 1535: 1532: 1530: 1527: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1486: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1425: 1422: 1420: 1417: 1415: 1412: 1410: 1407: 1405: 1402: 1400: 1397: 1395: 1392: 1390: 1387: 1385: 1382: 1380: 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1353: 1350: 1349: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1318: 1315: 1313: 1310: 1308: 1305: 1303: 1300: 1298: 1295: 1293: 1290: 1288: 1285: 1283: 1280: 1278: 1275: 1273: 1270: 1268: 1265: 1263: 1260: 1258: 1255: 1253: 1250: 1248: 1245: 1243: 1240: 1238: 1235: 1233: 1230: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1208: 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1143: 1140: 1138: 1135: 1131: 1128: 1126: 1123: 1121: 1118: 1117: 1116: 1113: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1071: 1068: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1048: 1046: 1043: 1041: 1038: 1036: 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1016: 1013: 1011: 1008: 1006: 1003: 1001: 998: 996: 993: 991: 988: 986: 983: 981: 978: 976: 973: 971: 968: 966: 963: 961: 958: 956: 953: 951: 948: 946: 943: 941: 938: 936: 933: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 906: 903: 901: 898: 896: 893: 889: 886: 884: 881: 879: 876: 874: 871: 869: 866: 865: 864: 861: 859: 856: 854: 851: 849: 846: 844: 841: 839: 836: 834: 831: 829: 826: 824: 821: 819: 816: 814: 811: 809: 806: 804: 801: 799: 796: 794: 791: 789: 786: 784: 781: 777: 774: 772: 769: 767: 764: 762: 759: 757: 754: 752: 749: 747: 744: 742: 739: 737: 734: 732: 729: 727: 724: 722: 719: 717: 714: 713: 712: 709: 707: 704: 702: 699: 697: 694: 692: 689: 687: 684: 682: 679: 677: 674: 672: 669: 667: 664: 663: 661: 657: 653: 652:IEC standards 649: 645: 644:ISO standards 639: 631: 624: 619: 617: 612: 610: 605: 604: 601: 595: 592: 591: 587: 582: 579: 576: 574: 570: 568: 564: 561: 558: 557: 553: 545: 542: 534: 531:February 2009 523: 520: 516: 513: 509: 506: 502: 499: 495: 492: –  491: 487: 486:Find sources: 480: 476: 470: 469: 464:This article 462: 458: 453: 452: 444: 439: 436: 420: 414: 411: 398: 394: 388: 386: 384: 382: 380: 378: 374: 367: 362: 359: 357: 354: 352: 349: 347: 344: 342: 339: 337: 334: 332: 329: 327: 324: 322: 319: 317: 314: 312: 309: 307: 304: 303: 298: 296: 294: 289: 287: 283: 281: 277: 273: 265: 261: 258: 255: 252: 248: 245: 242: 241: 240: 234: 232: 230: 226: 222: 220: 216: 211: 209: 208: 203: 198: 196: 188: 185: 184: 183: 181: 176: 175:metamodel). 174: 170: 166: 162: 158: 154: 149: 147: 143: 139: 135: 131: 123: 121: 118: 116: 111: 109: 101: 99: 97: 92: 88: 85: 81: 73: 71: 69: 65: 61: 57: 53: 49: 45: 41: 32: 19: 2770:27000 series 2503: 2478: 572: 566: 537: 528: 518: 511: 504: 497: 485: 473:Please help 468:verification 465: 438: 426:. Retrieved 413: 401:. Retrieved 326:Metamodeling 290: 284: 269: 238: 223: 212: 205: 201: 200:The variant 199: 194: 192: 177: 157:UML::Classes 156: 153:MOF::Classes 152: 150: 133: 129: 127: 119: 112: 105: 102:File formats 93: 89: 77: 43: 39: 37: 2558:20000–29999 1710:10000–19999 403:17 February 399:. p. 1 173:Web Service 80:type system 56:type system 2932:Categories 2337:16949 (TS) 1934:11941 (TR) 632:standards 501:newspapers 428:14 January 368:References 272:metamodels 2292:15926 WIP 1656:9592/9593 1581:9000/9001 1469:8805/8806 243:MOF 2.4.2 169:Petri net 128:MOF is a 2917:Category 642:List of 331:Metadata 299:See also 74:Overview 46:) is an 2818:29199-2 2690:23094-2 2685:23094-1 2675:23090-3 2544:19794-5 2539:19775-1 2327:16612-2 2317:16355-1 2006:13406-2 1964:12234-2 1732:10118-3 515:scholar 316:Kermeta 280:Kermeta 256:MOF 1.4 2832:30000+ 1671:9797-1 1479:8820-5 1424:8501-1 980:1073-2 975:1073-1 659:1–9999 517:  510:  503:  496:  488:  134:strict 130:closed 2899:80000 2894:56000 2889:55000 2884:50001 2879:45001 2874:42010 2869:40500 2864:39075 2859:38500 2854:37001 2849:32000 2844:31000 2839:30170 2823:29500 2813:29148 2809:29110 2805:28000 2800:27729 2795:27006 2790:27005 2785:27002 2780:27001 2775:27000 2765:26324 2760:26300 2755:26262 2750:26000 2745:25964 2740:25178 2735:24728 2730:24707 2725:24617 2720:24613 2715:24517 2710:23941 2705:23360 2700:23271 2695:23270 2680:23092 2670:23009 2665:23008 2660:23003 2655:23000 2650:22537 2645:22395 2640:22301 2635:22300 2630:22275 2625:22000 2620:21827 2615:21500 2610:21122 2605:21047 2600:21001 2595:21000 2590:20830 2585:20802 2580:20400 2575:20121 2570:20022 2565:20000 2549:19831 2534:19770 2529:19757 2524:19752 2519:19600 2514:19510 2509:19509 2504:19508 2499:19507 2494:19506 2489:19505 2484:19503 2479:19502 2474:19501 2469:19500 2464:19439 2459:19407 2454:19136 2449:19125 2444:19115 2439:19114 2422:19092 2417:19011 2412:19005 2407:18916 2402:18629 2397:18245 2392:18181 2387:18014 2382:18004 2377:17799 2372:17506 2367:17442 2362:17369 2357:17203 2352:17100 2347:17025 2342:17024 2332:16750 2322:16485 2312:16262 2307:16023 2302:15938 2297:15930 2287:15926 2282:15924 2277:15919 2272:15897 2267:15707 2255:15706 2250:15693 2245:15686 2240:15511 2235:15504 2230:15438 2225:15445 2208:15444 2203:15408 2198:15398 2193:15291 2188:15288 2183:15189 2178:15022 2173:14971 2168:14882 2163:14764 2158:14698 2153:14651 2148:14649 2143:14644 2138:14617 2086:14496 2081:14443 2076:14396 2071:14289 2066:14224 2061:14031 2056:14000 2051:13818 2046:13816 2041:13616 2036:13584 2031:13568 2026:13567 2021:13490 2016:13485 2011:13450 2001:13399 1996:13250 1991:13216 1974:13211 1969:12620 1959:12207 1954:12182 1949:12052 1944:12006 1939:11992 1929:11941 1919:11940 1914:11898 1909:11889 1904:11801 1899:11785 1894:11784 1889:11783 1884:11544 1879:11404 1874:11179 1869:11172 1864:11170 1859:11073 1854:10967 1849:10962 1844:10957 1839:10861 1834:10746 1829:10664 1824:10646 1819:10628 1814:10589 1809:10585 1804:10383 1772:10303 1767:10279 1762:10218 1757:10206 1752:10179 1747:10165 1742:10161 1737:10160 1727:10116 1722:10007 1717:10006 522:JSTOR 508:books 422:(PDF) 202:ECore 171:or a 96:CORBA 84:CORBA 60:CORBA 1797:-238 1701:9995 1696:9985 1691:9984 1686:9945 1681:9899 1676:9897 1666:9660 1661:9594 1651:9564 1646:9529 1641:9506 1636:9496 1631:9407 1626:9362 1621:9314 1616:9293 1611:9241 1606:9227 1601:9141 1596:9126 1591:9075 1586:9036 1576:8879 1529:-8-I 1484:8859 1474:8807 1464:8691 1459:8652 1454:8651 1449:8632 1444:8613 1439:8601 1434:8583 1429:8571 1419:8373 1414:8217 1409:8178 1404:8093 1399:8000 1394:7942 1389:7816 1384:7813 1379:7812 1374:7811 1369:7810 1364:7736 1359:7637 1347:7498 1342:7200 1337:7185 1332:7098 1327:7064 1322:7027 1317:7010 1312:7002 1307:7001 1302:6943 1297:6709 1292:6523 1287:6438 1282:6429 1277:6425 1272:6385 1267:6373 1262:6346 1257:6344 1252:6166 1247:5964 1242:5807 1237:5800 1232:5776 1227:5775 1222:5725 1217:5428 1212:5427 1207:5426 1202:5218 1197:4909 1192:4217 1187:4165 1182:4157 1177:4031 1172:3977 1167:3950 1162:3901 1157:3864 1152:3602 1147:3601 1142:3307 1137:3297 1115:3166 1110:3103 1105:3029 1100:2921 1095:2852 1090:2848 1085:2788 1080:2720 1075:2711 1070:2709 1065:2533 1060:2281 1055:2240 1050:2146 1045:2145 1040:2108 1035:2047 1030:2033 1025:2022 1020:2015 1015:2014 1010:1989 1005:1745 1000:1629 995:1538 990:1413 985:1155 970:1007 965:1004 960:1000 783:68-1 494:news 430:2014 405:2014 356:SPEM 341:OGML 142:EBNF 66:and 38:The 2131:-20 2126:-17 2121:-14 2116:-12 2111:-11 2106:-10 1792:-28 1787:-22 1782:-21 1777:-11 1569:-16 1564:-15 1559:-14 1554:-13 1549:-12 1544:-11 1539:-10 955:999 950:965 945:898 940:860 935:843 930:838 925:764 920:732 915:704 910:690 905:668 900:657 895:646 863:639 858:519 853:518 848:500 843:361 838:306 833:302 828:262 823:261 818:259 813:233 808:228 803:226 798:217 793:216 788:128 776:-13 771:-12 766:-11 761:-10 630:ISO 477:by 351:QVT 321:KM3 286:JMI 264:IEC 260:ISO 251:IEC 247:ISO 225:QVT 215:OCL 180:OMG 165:UML 108:XMI 44:MOF 2934:: 2432:-2 2427:-1 2260:-2 2218:-9 2213:-3 2101:-6 2096:-3 2091:-2 1984:-2 1979:-1 1923:-2 1534:-9 1524:-8 1519:-7 1514:-6 1509:-5 1504:-4 1499:-3 1494:-2 1489:-1 1352:-1 1130:-3 1125:-2 1120:-1 888:-6 883:-5 878:-3 873:-2 868:-1 756:-9 751:-8 746:-7 741:-6 736:-5 731:-4 726:-3 721:-1 716:-0 711:31 706:17 701:16 650:– 646:– 395:. 376:^ 278:. 221:. 117:. 70:. 1925:) 1921:( 696:9 691:7 686:6 681:4 676:3 671:2 666:1 622:e 615:t 608:v 544:) 538:( 533:) 529:( 519:· 512:· 505:· 498:· 471:. 432:. 407:. 262:/ 249:/ 42:( 20:)

Index

Meta Object Facility

Object Management Group
model-driven engineering
type system
CORBA
domain-driven software design
object-oriented modelling
type system
CORBA
CORBA
XMI
Java Community Process
abstract syntax
EBNF
Domain Specific Language
object orientation
UML
Petri net
Web Service
OMG
Eclipse Modeling Framework
OCL
predicate logic
QVT
Model Transformation Language
ISO
IEC
ISO
IEC

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.