मेटामॉडलिंग: Difference between revisions
(Created page with "{{Short description|Concept of software engineering}} {{Redirect|Meta model}} {{Use dmy dates|date=March 2015}} File:Meta-Modelling.svg|thumb|320px|भूगर्भीय...") |
No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
{{Redirect|Meta model}} | {{Redirect|Meta model}} | ||
{{Use dmy dates|date=March 2015}} | {{Use dmy dates|date=March 2015}} | ||
[[File:Meta-Modelling.svg|thumb|320px|भूगर्भीय मानचित्र सूचना मेटा-मॉडल का उदाहरण, चार प्रकार के मेटा-ऑब्जेक्ट्स और उनके स्व-संदर्भों के साथ।<ref>David R. Soller et al. (2001) [http://pubs.usgs.gov/of/2001/of01-223/soller2.html Progress Report on the National Geologic Map Database, Phase 3: An Online Database of Map Information] Digital Mapping Techniques '01 -- Workshop Proceedings U.S. Geological Survey Open-File Report 01-223.</ref>]] | [[File:Meta-Modelling.svg|thumb|320px|भूगर्भीय मानचित्र सूचना मेटा-मॉडल का उदाहरण, चार प्रकार के मेटा-ऑब्जेक्ट्स और उनके स्व-संदर्भों के साथ।<ref>David R. Soller et al. (2001) [http://pubs.usgs.gov/of/2001/of01-223/soller2.html Progress Report on the National Geologic Map Database, Phase 3: An Online Database of Map Information] Digital Mapping Techniques '01 -- Workshop Proceedings U.S. Geological Survey Open-File Report 01-223.</ref>]][[मेटा]]मॉडल या प्रतिनिधि प्रारूप एक प्रयुक्त प्रारूप है यह मेटामॉडल बनाने की प्रक्रिया है इस प्रकार मेटामॉडल या मेटा-मॉडल समस्याओं के एक पूर्वनिर्धारित वर्ग के [[वैज्ञानिक मॉडलिंग|वैज्ञानिक प्रारूप]] के लिए लागू और उपयोगी ढॉचा, नियम, बाधा, प्रारूप और सिद्धांतों का विश्लेषण, निर्माण और विकास है जैसा कि इसके नाम से पता चलता है कि यह अवधारणा [[सॉफ्टवेयर इंजीनियरिंग]] और [[ प्रणाली अभियांत्रिकी ]]में मेटा और मॉडलिंग की धारणाओं को लागू करती है मेटामॉडल कई प्रकार के होते हैं और इनके विविध अनुप्रयोग होते हैं।<ref> [[Saraju Mohanty]], Chapter 12 Metamodel-Based Fast AMS-SoC Design Methodologies, "[http://www.mhprofessional.com/product.php?isbn=0071825711 Nanoelectronic Mixed-Signal System Design]", {{ISBN|978-0071825719}} and 0071825711, 1st Edition, McGraw-Hill, 2015. </ref> | ||
== सिंहावलोकन == | == सिंहावलोकन == | ||
एक | एक मेटामोडल या सरोगेट मॉडल का एक प्रारूप है परिपथ प्रणाली या सॉफ्टवेयर जैसी इकाई के वास्तविक प्रारूप का एक सरलीकृत उपाय है मेटामॉडल एक गणितीय संबंध या कलन विधि हो सकता है जो इनपुट और आउटपुट संबंधों का प्रतिनिधित्व करता है एक [[मॉडल (सार)|मॉडल सार या]] [[वास्तविक जीवन (वास्तविकता)|वास्तविक जीवन]] में घटना का एक सार है एक मेटामोडेल अभी तक एक और अमूर्त है जो प्रारूप के गुणों को उजागर करता है एक प्रारूप अपने मेटामॉडल के अनुरूप होता है जिस तरह से एक कंप्यूटर प्रोग्राम भाषा के व्याकरण के अनुरूप होता है जिसमें यह लिखा जाता है विभिन्न प्रकार के मेटामॉडल्स में बहुपद समीकरण तंत्रिका नेटवर्क, [[युद्ध]] आदि सम्मिलित हैं मेटामॉडलिंग एक निश्चित डोमेन के भीतर अवधारणाओं चीजों, शर्तों, आदि के संग्रह का निर्माण है मेटामॉडलिंग में आमतौर पर आउटपुट और इनपुट संबंधों का अध्ययन करना और फिर उस व्यवहार का प्रतिनिधित्व करने के लिए सही मेटामॉडल्स को सही करना सम्मिलित है। | ||
मेटामॉडल्स के सामान्य उपयोग हैं | मेटामॉडल्स के सामान्य उपयोग हैं इस प्रकार हैं- | ||
* [[अर्थ]] डेटा के लिए एक [[तार्किक स्कीमा]] के रूप में जिसे | * [[अर्थ]] डेटा के लिए एक [[तार्किक स्कीमा]] के रूप में जिसे बदलने या एकत्र करने की आवश्यकता होती है। | ||
* एक ऐसी भाषा | * यह एक ऐसी भाषा है जो किसी विशेष पद्धति या प्रक्रिया का समर्थन करती है। | ||
* | * जानकारी के अतिरिक्त शब्दार्थ को व्यक्त करने वाली भाषा के रूप में शुद्ध करना। | ||
* ऐसे उपकरण बनाने के लिए एक तंत्र के रूप में जो | * ऐसे उपकरण बनाने के लिए एक तंत्र के रूप में जो दौड़ के समय पर प्रारूपों की एक विस्तृत श्रेणी के साथ काम करते हैं। | ||
* स्वचालित परीक्षण संश्लेषण के अनुप्रयोगों के साथ मॉडलिंग और स्वचालित रूप से किसी भाषा के वाक्यों की खोज के लिए एक स्कीमा | * स्वचालित परीक्षण संश्लेषण के अनुप्रयोगों के साथ मॉडलिंग और स्वचालित रूप से किसी भाषा के वाक्यों की खोज के लिए एक स्कीमा तैयार करना। | ||
* समय, लागत, | * समय, लागत,अभिकलन प्रयास को कम करते समय उपयोग के लिए उच्च-निष्ठा प्रारूप के अनुमान के रूप में आवश्यक है। | ||
मेटामॉडलिंग के मेटा | मेटामॉडलिंग के मेटा चरित्र के कारण प्रक्रिया और मेटामॉडल्स के सिद्धांत दोनों के लिए प्रासंगिक हैं मेटा विज्ञान , [[ मेटा दर्शन |मेटा दर्शन]] , [[मेटाथ्योरी|मेटासिद्धांत]] और मेटा-चेतना अवधारणा गणित में उपयोगी हो सकती है तथा [[कंप्यूटर विज्ञान]] और [[कंप्यूटर इंजीनियरिंग]] सॉफ्टवेयर इंजीनियरिंग में व्यावहारिक अनुप्रयोग हैं उत्तरार्द्ध इस लेख का मुख्य फोकस हैं। | ||
== विषय == | == विषय == | ||
Line 25: | Line 25: | ||
=== परिभाषा === | === परिभाषा === | ||
सॉफ्टवेयर इंजीनियरिंग में | सॉफ्टवेयर इंजीनियरिंग में मॉडल या सार का उपयोग अधिक सामान्य कोड-आधारित विकास तकनीकों का एक विकल्प है एक प्रारूप हमेशा एक अद्वितीय मेटामॉडल के अनुरूप होता है[[मॉडल संचालित इंजीनियरिंग]] की वर्तमान में सबसे सक्रिय शाखा में से एक है [[ लक्ष्य प्रबंधन समूह |लक्ष्य प्रबंधन समूह]] द्वारा प्रस्तावित [[मॉडल संचालित वास्तुकला]] नामक दृष्टिकोण यह मेटा बहुविकल्पी सुविधा नामक मेटामॉडल लिखने के लिए भाषा के उपयोग पर आधारित है बहुविकल्पी प्रबंधन समूह द्वारा प्रस्तावित विशिष्ट मेटामॉडल [[ एकीकृत मॉडलिंग भाषा |एकीकृत मॉडलिंग भाषा]] एसवाईएल, एसपीएम या सीडब्ल्यू एम हैं मानकीकरण के लिए अंतर्राष्ट्रीय संगठन ने भी मानक मेटामॉडल आइएसओ /आइसीई 24744 प्रकाशित किया है <ref>International Organization for Standardization / International Electrotechnical Commission, 2007. [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38854 ISO/IEC 24744]. Software Engineering - Metamodel for Development Methodologies.</ref> नीचे प्रस्तुत सभी भाषाओं को एमओएस मेटामॉडल के रूप में परिभाषित किया जा सकता है। | ||
=== [[मेटा[[मॉडलिंग की दिनांक]]]] === | === [[मेटा[[मॉडलिंग की दिनांक]]]] === | ||
मेटाडेटा | मेटाडेटा मॉडल एक प्रकार का प्रारूप है जिसका उपयोग सॉफ्टवेयर इंजीनियरिंग और प्रणाली इंजीनियरिंग में कुछ पूर्वनिर्धारित वर्ग की समस्याओं के लिए लागू और उपयोगी प्रारूप के विश्लेषण और निर्माण के लिए किया जाता है। | ||
एमटी [[मॉडल परिवर्तन भाषा]] [[मॉडल संचालित इंजीनियरिंग]] में एक महत्वपूर्ण कदम का रूपांतरण भाषाओं का व्यवस्थित उपयोग है ओएमजी ने इसके लिए प्रश्नों,दृश्यों और रूपांतरणों के लिए [[QVT|क्यूटीवी]] नामक एक मानक प्रस्तावित किया है क्यूटीवी मेटा बहुविकल्पी सुविधा एमओएफ पर आधारित है कई अन्य प्रारूप परिवर्तन भाषा में इस मानक के कार्यान्वयन के कुछ उदाहरण हैं एन्ड्रो एम , [[VIATRA|वीआईएटी आरए]][[Tefkat|टीई एफसीईटी]] मॉडल संचालित भाषा [[कई डिजाइन पोर्टोफिनो|कई]] बनावटी पर आधारित है। | |||
[[मॉडल संचालित इंजीनियरिंग]] में एक महत्वपूर्ण कदम | |||
=== ऑन्कोलॉजी से संबंध === | === ऑन्कोलॉजी से संबंध === | ||
मेटा-मॉडल | मेटा-मॉडल अबुर्द प्रकरण कंप्यूटर विज्ञान की निकटता से संबंधित हैं दोनों का उपयोग अधिकतर अवधारणाओं के बीच संबंधों का वर्णन और विश्लेषण करने के लिए किया जाता है। <ref>E. Söderström, et al. (2001) "Towards a Framework for Comparing Process Modelling Languages", in: ''Lecture Notes In Computer Science''; Vol. 2348. Proceedings of the 14th International Conference on Advanced Information Systems Engineering. Pages: 600 – 611, 2001</ref> | ||
* सत्तामीमांसा | * सत्तामीमांसा शब्दावली का उपयोग करने के लिए एक व्याकरण का उपयोग करके एक निर्दिष्ट ब्रह्मांड या प्रवचन के डोमेन के भीतर कुछ सार्थक शब्द प्रयोग करें व्याकरण निर्दिष्ट करता है कि अबुर्द प्रकरण की नियंत्रित शब्दावली में एक साथ कैसे उपयोग किया जा सकता है इस पर एक अच्छी तरह से गठित कथन, अभिकथन, आदि औपचारिक बाधाएं होने का क्या मतलब है।<ref name=PidcockArticle>{{Citation | ||
|last=Pidcock | |last=Pidcock | ||
|first=Woody | |first=Woody | ||
Line 46: | Line 45: | ||
|url-status=dead | |url-status=dead | ||
}}</ref> | }}</ref> | ||
* मेटा-मॉडलिंग | * मेटा-मॉडलिंग एक डोमेन-विशिष्ट मॉडल कैसे बनाया जाता है इसका एक स्पष्ट विवरण निर्माण और नियम के रूप में माना जा सकता है विशेष रूप से इसमें डोमेन-विशिष्ट औपचारिक निर्देश सम्मिलित हैं अत: आमतौर पर यह मेटामॉडल हैं और इनका हमेशा पालन करना चाहिए जो कठिन नियम का समूह है।<ref>{{Citation | ||
|last=Ernst | |last=Ernst | ||
|first=Johannes | |first=Johannes | ||
Line 56: | Line 55: | ||
|archive-date=9 October 2011 | |archive-date=9 October 2011 | ||
|url-status=dead | |url-status=dead | ||
}}</ref> एक मान्य मेटामॉडल एक सत्तामीमांसा है | }}</ref> एक मान्य मेटामॉडल एक सत्तामीमांसा है लेकिन सभी सत्तामीमांसा स्पष्ट रूप से मेटामॉडल्स के रूप में प्रतिरूपित नहीं होते हैं।<ref name=PidcockArticle/> | ||
=== मेटामॉडल्स के प्रकार === | === मेटामॉडल्स के प्रकार === | ||
सॉफ्टवेयर इंजीनियरिंग के लिए | सॉफ्टवेयर इंजीनियरिंग के लिए कई प्रकार के प्रारूप और उनके संबंधित मॉडलिंग गतिविधियों को प्रतिष्ठित किया जा सकता ह। | ||
*मेटाडेटा मॉडलिंग | *मेटाडेटा मॉडलिंग या मेटाडेटा प्रारूप। | ||
*[[मेटा-प्रोसेस मॉडलिंग]] | *[[मेटा-प्रोसेस मॉडलिंग]] या मेटाप्रोसेस प्रारूप। | ||
*निष्पादन योग्य मेटा-मॉडलिंग | *निष्पादन योग्य मेटा-मॉडलिंग उपर्युक्त दोनों को मिलाकर और भी बहुत कुछ जैसा कि सामान्य प्रयोजन उपकरण के रूप में है। | ||
* | * प्रारूप रूपांतरण भाषा। | ||
*[[बहुपद मेटामॉडल]] | *[[बहुपद मेटामॉडल|बहुपद मेटामॉडल।]]<ref> [[Saraju Mohanty]] and Elias Kougianos, "[http://www.cse.unt.edu/~smohanty/Publications_Journals/2014/Mohanty_ALOG_2014Jun.pdf Polynomial Metamodel Based Fast Optimization of Nano-CMOS Oscillator Circuits] {{webarchive|url=https://web.archive.org/web/20140810034704/http://www.cse.unt.edu/~smohanty/Publications_Journals/2014/Mohanty_ALOG_2014Jun.pdf |date=10 August 2014 }}", Springer Analog Integrated Circuits and Signal Processing Journal, Volume 79, Issue 3, June 2014, pp. 437–453. </ref> | ||
* [[तंत्रिका नेटवर्क]] | * [[तंत्रिका नेटवर्क|तंत्रिका]] मे प्रारूप। | ||
* क्रिंगिंग | * क्रिंगिंग मेटामॉडल्स। | ||
*टुकड़ेवार बहुपद | *टुकड़ेवार बहुपद मेटा प्रारूप। | ||
*[[ढाल-वर्धित सिंचाई]] | *[[ढाल-वर्धित सिंचाई]] । | ||
=== मेटामॉडल्स के चिड़ियाघर === | === मेटामॉडल्स के चिड़ियाघर === | ||
समान मेटामॉडल्स के एक पुस्तकालय को मेटामॉडल्स का चिड़ियाघर कहा गया | समान मेटामॉडल्स के एक पुस्तकालय को मेटामॉडल्स का चिड़ियाघर कहा गया है<ref>[http://www.metamodel.com/wisme-2004/present/22.pdf Jean-Marie Favre: Towards a Basic Theory to Model Driven Engineering.] {{webarchive|url=https://web.archive.org/web/20061015181841/http://www.metamodel.com/wisme-2004/present/22.pdf |date=15 October 2006 }}.</ref>कई प्रकार के मेटा-मॉडल चिड़ियाघर हैं <ref>[http://www.eclipse.org/gmt/am3/zoos/ AtlanticZoo] {{webarchive|url=https://web.archive.org/web/20060429205711/http://www.eclipse.org/gmt/am3/zoos/ |date=29 April 2006 }}.</ref> कुछ ईकोर में व्यक्त किए गए हैं और अन्य मेटा बहुविकल्पी सुविधा 1.4 - XML मेटाडेटा बदलाव 1.2 में लिखे गए हैं एकीकृत प्रारूपीय भाषा एक्सएमएल मेटाडेटा में व्यक्त किए गए मेटामॉडल्स को यूएमएल के लिए अपलोड किया जा सकता है जो संचालित प्रतिरूपण भाषा [[ कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग |कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग]] का आधार है। | ||
कई प्रकार के मेटा-मॉडल चिड़ियाघर | |||
== यह भी देखें == | == यह भी देखें == | ||
Line 117: | Line 115: | ||
{{Software engineering}} | {{Software engineering}} | ||
{{Meta-prefix}} | {{Meta-prefix}} | ||
[[Category:Articles with French-language sources (fr)]] | |||
[[Category:Articles with hatnote templates targeting a nonexistent page]] | |||
[[Category: | [[Category:Collapse templates]] | ||
[[Category:Commons category link is locally defined]] | |||
[[Category:Created On 15/05/2023]] | [[Category:Created On 15/05/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Missing redirects]] | |||
[[Category:Multi-column templates]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages using div col with small parameter]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Templates using under-protected Lua modules]] | |||
[[Category:Use dmy dates from March 2015]] | |||
[[Category:Webarchive template wayback links]] | |||
[[Category:Wikipedia fully protected templates|Div col]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:वैज्ञानिक मॉडलिंग]] | |||
[[Category:सॉफ्टवेर डिज़ाइन]] |
Latest revision as of 09:52, 22 May 2023
मेटामॉडल या प्रतिनिधि प्रारूप एक प्रयुक्त प्रारूप है यह मेटामॉडल बनाने की प्रक्रिया है इस प्रकार मेटामॉडल या मेटा-मॉडल समस्याओं के एक पूर्वनिर्धारित वर्ग के वैज्ञानिक प्रारूप के लिए लागू और उपयोगी ढॉचा, नियम, बाधा, प्रारूप और सिद्धांतों का विश्लेषण, निर्माण और विकास है जैसा कि इसके नाम से पता चलता है कि यह अवधारणा सॉफ्टवेयर इंजीनियरिंग और प्रणाली अभियांत्रिकी में मेटा और मॉडलिंग की धारणाओं को लागू करती है मेटामॉडल कई प्रकार के होते हैं और इनके विविध अनुप्रयोग होते हैं।[2]
सिंहावलोकन
एक मेटामोडल या सरोगेट मॉडल का एक प्रारूप है परिपथ प्रणाली या सॉफ्टवेयर जैसी इकाई के वास्तविक प्रारूप का एक सरलीकृत उपाय है मेटामॉडल एक गणितीय संबंध या कलन विधि हो सकता है जो इनपुट और आउटपुट संबंधों का प्रतिनिधित्व करता है एक मॉडल सार या वास्तविक जीवन में घटना का एक सार है एक मेटामोडेल अभी तक एक और अमूर्त है जो प्रारूप के गुणों को उजागर करता है एक प्रारूप अपने मेटामॉडल के अनुरूप होता है जिस तरह से एक कंप्यूटर प्रोग्राम भाषा के व्याकरण के अनुरूप होता है जिसमें यह लिखा जाता है विभिन्न प्रकार के मेटामॉडल्स में बहुपद समीकरण तंत्रिका नेटवर्क, युद्ध आदि सम्मिलित हैं मेटामॉडलिंग एक निश्चित डोमेन के भीतर अवधारणाओं चीजों, शर्तों, आदि के संग्रह का निर्माण है मेटामॉडलिंग में आमतौर पर आउटपुट और इनपुट संबंधों का अध्ययन करना और फिर उस व्यवहार का प्रतिनिधित्व करने के लिए सही मेटामॉडल्स को सही करना सम्मिलित है।
मेटामॉडल्स के सामान्य उपयोग हैं इस प्रकार हैं-
- अर्थ डेटा के लिए एक तार्किक स्कीमा के रूप में जिसे बदलने या एकत्र करने की आवश्यकता होती है।
- यह एक ऐसी भाषा है जो किसी विशेष पद्धति या प्रक्रिया का समर्थन करती है।
- जानकारी के अतिरिक्त शब्दार्थ को व्यक्त करने वाली भाषा के रूप में शुद्ध करना।
- ऐसे उपकरण बनाने के लिए एक तंत्र के रूप में जो दौड़ के समय पर प्रारूपों की एक विस्तृत श्रेणी के साथ काम करते हैं।
- स्वचालित परीक्षण संश्लेषण के अनुप्रयोगों के साथ मॉडलिंग और स्वचालित रूप से किसी भाषा के वाक्यों की खोज के लिए एक स्कीमा तैयार करना।
- समय, लागत,अभिकलन प्रयास को कम करते समय उपयोग के लिए उच्च-निष्ठा प्रारूप के अनुमान के रूप में आवश्यक है।
मेटामॉडलिंग के मेटा चरित्र के कारण प्रक्रिया और मेटामॉडल्स के सिद्धांत दोनों के लिए प्रासंगिक हैं मेटा विज्ञान , मेटा दर्शन , मेटासिद्धांत और मेटा-चेतना अवधारणा गणित में उपयोगी हो सकती है तथा कंप्यूटर विज्ञान और कंप्यूटर इंजीनियरिंग सॉफ्टवेयर इंजीनियरिंग में व्यावहारिक अनुप्रयोग हैं उत्तरार्द्ध इस लेख का मुख्य फोकस हैं।
विषय
परिभाषा
सॉफ्टवेयर इंजीनियरिंग में मॉडल या सार का उपयोग अधिक सामान्य कोड-आधारित विकास तकनीकों का एक विकल्प है एक प्रारूप हमेशा एक अद्वितीय मेटामॉडल के अनुरूप होता हैमॉडल संचालित इंजीनियरिंग की वर्तमान में सबसे सक्रिय शाखा में से एक है लक्ष्य प्रबंधन समूह द्वारा प्रस्तावित मॉडल संचालित वास्तुकला नामक दृष्टिकोण यह मेटा बहुविकल्पी सुविधा नामक मेटामॉडल लिखने के लिए भाषा के उपयोग पर आधारित है बहुविकल्पी प्रबंधन समूह द्वारा प्रस्तावित विशिष्ट मेटामॉडल एकीकृत मॉडलिंग भाषा एसवाईएल, एसपीएम या सीडब्ल्यू एम हैं मानकीकरण के लिए अंतर्राष्ट्रीय संगठन ने भी मानक मेटामॉडल आइएसओ /आइसीई 24744 प्रकाशित किया है [4] नीचे प्रस्तुत सभी भाषाओं को एमओएस मेटामॉडल के रूप में परिभाषित किया जा सकता है।
[[मेटामॉडलिंग की दिनांक]]
मेटाडेटा मॉडल एक प्रकार का प्रारूप है जिसका उपयोग सॉफ्टवेयर इंजीनियरिंग और प्रणाली इंजीनियरिंग में कुछ पूर्वनिर्धारित वर्ग की समस्याओं के लिए लागू और उपयोगी प्रारूप के विश्लेषण और निर्माण के लिए किया जाता है।
एमटी मॉडल परिवर्तन भाषा मॉडल संचालित इंजीनियरिंग में एक महत्वपूर्ण कदम का रूपांतरण भाषाओं का व्यवस्थित उपयोग है ओएमजी ने इसके लिए प्रश्नों,दृश्यों और रूपांतरणों के लिए क्यूटीवी नामक एक मानक प्रस्तावित किया है क्यूटीवी मेटा बहुविकल्पी सुविधा एमओएफ पर आधारित है कई अन्य प्रारूप परिवर्तन भाषा में इस मानक के कार्यान्वयन के कुछ उदाहरण हैं एन्ड्रो एम , वीआईएटी आरएटीई एफसीईटी मॉडल संचालित भाषा कई बनावटी पर आधारित है।
ऑन्कोलॉजी से संबंध
मेटा-मॉडल अबुर्द प्रकरण कंप्यूटर विज्ञान की निकटता से संबंधित हैं दोनों का उपयोग अधिकतर अवधारणाओं के बीच संबंधों का वर्णन और विश्लेषण करने के लिए किया जाता है। [5]
- सत्तामीमांसा शब्दावली का उपयोग करने के लिए एक व्याकरण का उपयोग करके एक निर्दिष्ट ब्रह्मांड या प्रवचन के डोमेन के भीतर कुछ सार्थक शब्द प्रयोग करें व्याकरण निर्दिष्ट करता है कि अबुर्द प्रकरण की नियंत्रित शब्दावली में एक साथ कैसे उपयोग किया जा सकता है इस पर एक अच्छी तरह से गठित कथन, अभिकथन, आदि औपचारिक बाधाएं होने का क्या मतलब है।[6]
- मेटा-मॉडलिंग एक डोमेन-विशिष्ट मॉडल कैसे बनाया जाता है इसका एक स्पष्ट विवरण निर्माण और नियम के रूप में माना जा सकता है विशेष रूप से इसमें डोमेन-विशिष्ट औपचारिक निर्देश सम्मिलित हैं अत: आमतौर पर यह मेटामॉडल हैं और इनका हमेशा पालन करना चाहिए जो कठिन नियम का समूह है।[7] एक मान्य मेटामॉडल एक सत्तामीमांसा है लेकिन सभी सत्तामीमांसा स्पष्ट रूप से मेटामॉडल्स के रूप में प्रतिरूपित नहीं होते हैं।[6]
मेटामॉडल्स के प्रकार
सॉफ्टवेयर इंजीनियरिंग के लिए कई प्रकार के प्रारूप और उनके संबंधित मॉडलिंग गतिविधियों को प्रतिष्ठित किया जा सकता ह।
- मेटाडेटा मॉडलिंग या मेटाडेटा प्रारूप।
- मेटा-प्रोसेस मॉडलिंग या मेटाप्रोसेस प्रारूप।
- निष्पादन योग्य मेटा-मॉडलिंग उपर्युक्त दोनों को मिलाकर और भी बहुत कुछ जैसा कि सामान्य प्रयोजन उपकरण के रूप में है।
- प्रारूप रूपांतरण भाषा।
- बहुपद मेटामॉडल।[8]
- तंत्रिका मे प्रारूप।
- क्रिंगिंग मेटामॉडल्स।
- टुकड़ेवार बहुपद मेटा प्रारूप।
- ढाल-वर्धित सिंचाई ।
मेटामॉडल्स के चिड़ियाघर
समान मेटामॉडल्स के एक पुस्तकालय को मेटामॉडल्स का चिड़ियाघर कहा गया है[9]कई प्रकार के मेटा-मॉडल चिड़ियाघर हैं [10] कुछ ईकोर में व्यक्त किए गए हैं और अन्य मेटा बहुविकल्पी सुविधा 1.4 - XML मेटाडेटा बदलाव 1.2 में लिखे गए हैं एकीकृत प्रारूपीय भाषा एक्सएमएल मेटाडेटा में व्यक्त किए गए मेटामॉडल्स को यूएमएल के लिए अपलोड किया जा सकता है जो संचालित प्रतिरूपण भाषा कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग का आधार है।
यह भी देखें
- व्यापार संदर्भ मॉडल
- सामग्री संचालन
- मॉडल-संचालित इंजीनियरिंग (MDE)
- मॉडल-संचालित आर्किटेक्चर (एमडीए)
- डोमेन विशिष्ट भाषा (डीएसएल)
- डोमेन-विशिष्ट मॉडलिंग (DSM)
- सामान्य ग्रहण मॉडलिंग सिस्टम (जीईएमएस)
- केरमेटा (कर्नेल मेटा-मॉडलिंग)
- मेटाडाटा
- मेटाकेस टूल (कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग टूल्स के लिए टूल बनाने के लिए टूल)
- विधि इंजीनियरिंग
- MODAF मेटा-मॉडल
- क्यूवीटी | एमओएफ प्रश्न / विचार / परिवर्तन (एमओएफ क्यूवीटी)
- वस्तु प्रक्रिया पद्धति
- आवश्यकताओं के विश्लेषण
- अंतरिक्ष मानचित्रण
- सरोगेट मॉडल
- परिवर्तन भाषा
- वियात्रा (वियात्रा)
- एक्सएमएल परिवर्तन भाषा (एक्सएमएल टीएल)
संदर्भ
- ↑ David R. Soller et al. (2001) Progress Report on the National Geologic Map Database, Phase 3: An Online Database of Map Information Digital Mapping Techniques '01 -- Workshop Proceedings U.S. Geological Survey Open-File Report 01-223.
- ↑ Saraju Mohanty, Chapter 12 Metamodel-Based Fast AMS-SoC Design Methodologies, "Nanoelectronic Mixed-Signal System Design", ISBN 978-0071825719 and 0071825711, 1st Edition, McGraw-Hill, 2015.
- ↑ FEA (2005) FEA Records Management Profile, Version 1.0. December 15, 2005.
- ↑ International Organization for Standardization / International Electrotechnical Commission, 2007. ISO/IEC 24744. Software Engineering - Metamodel for Development Methodologies.
- ↑ E. Söderström, et al. (2001) "Towards a Framework for Comparing Process Modelling Languages", in: Lecture Notes In Computer Science; Vol. 2348. Proceedings of the 14th International Conference on Advanced Information Systems Engineering. Pages: 600 – 611, 2001
- ↑ 6.0 6.1 Pidcock, Woody (2003), What are the differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a meta-model?, archived from the original on 14 October 2009, retrieved 10 October 2009
- ↑ Ernst, Johannes (2002), What is metamodeling, and what is it good for?, archived from the original on 9 October 2011, retrieved 9 October 2009
- ↑ Saraju Mohanty and Elias Kougianos, "Polynomial Metamodel Based Fast Optimization of Nano-CMOS Oscillator Circuits Archived 10 August 2014 at the Wayback Machine", Springer Analog Integrated Circuits and Signal Processing Journal, Volume 79, Issue 3, June 2014, pp. 437–453.
- ↑ Jean-Marie Favre: Towards a Basic Theory to Model Driven Engineering. Archived 15 October 2006 at the Wayback Machine.
- ↑ AtlanticZoo Archived 29 April 2006 at the Wayback Machine.
अग्रिम पठन
- Saraju Mohanty (2015). "Chapter 12 Metamodel-Based Fast AMS-SoC Design Methodologies". Nanoelectronic Mixed-Signal System Design. McGraw-Hill. ISBN 978-0071825719.
- Booch, G., Rumbaugh, J., Jacobson, I. (1999), The Unified Modeling Language User Guide, Redwood City, CA: Addison Wesley Longman Publishing Co., Inc.
- J. P. van Gigch, System Design Modeling and Metamodeling, Plenum Press, New York, 1991
- Gopi Bulusu, hamara.in, 2004 Model Driven Transformation
- P. C. Smolik, Mambo Metamodeling Environment, Doctoral Thesis, Brno University of Technology. 2006
- Gonzalez-Perez, C. and B. Henderson-Sellers, 2008. Metamodelling for Software Engineering. Chichester (UK): Wiley. 210 p. ISBN 978-0-470-03036-3
- M.A. Jeusfeld, M. Jarke, and J. Mylopoulos, 2009. Metamodeling for Method Engineering. Cambridge (USA): The MIT Press. 424 p. ISBN 978-0-262-10108-0, Open access via http://conceptbase.sourceforge.net/2021_Metamodeling_for_Method_Engineering.pdf
- G. Caplat Modèles & Métamodèles, 2008 - ISBN 978-2-88074-749-7 (in French)
- Fill, H.-G., Karagiannis, D., 2013. On the Conceptualisation of Modelling Methods Using the ADOxx Meta Modelling Platform, Enterprise Modelling and Information Systems Architectures, Vol. 8, Issue 1, 4-25.