मॉडल-संचालित इंजीनियरिंग: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Software development methodology}} | {{Short description|Software development methodology}} | ||
{{Software development process}} | {{Software development process}} | ||
'''मॉडल-संचालित अभियांत्रिकी''' (एमडीई) एक [[सॉफ्टवेयर विकास पद्धति]] होती है जो [[डोमेन मॉडल]] बनाने पर केंद्रित होती है, | '''मॉडल-संचालित अभियांत्रिकी''' (एमडीई) एक [[सॉफ्टवेयर विकास पद्धति]] होती है जो [[डोमेन मॉडल]] बनाने पर केंद्रित होती है, यह एक विशिष्ट समस्या से संबंधित सभी विषयों के [[वैचारिक मॉडल (कंप्यूटर विज्ञान)]] होते है। इसलिए, यह कंप्यूटिंग (अर्थात कलन विधि) अवधारणाओं के अतिरिक्त किसी विशेष उपकरण डोमेन को नियंत्रित करने वाले [[ज्ञान प्रतिनिधित्व और तर्क|ज्ञान]] और गतिविधियों के [[प्रतिनिधित्व (गणित)|प्रतिनिधित्व]] पर प्रकाश डालते है।ka | ||
== अवलोकन == | == अवलोकन == | ||
एमडीई दृष्टिकोण का उद्देश्य प्रणाली के बीच अनुकूलता को अधिकतम करना (मानकीकृत मॉडल के पुन: उपयोग के माध्यम से), डिजाइन की प्रक्रिया को सरल बनाना (उपकरण डोमेन में आवर्ती [[डिजाइन पैटर्न्स|प्रतिरूप]] के मॉडल के माध्यम से), और प्रणाली पर काम करने वाले व्यक्तियों और समूहों के बीच संचार को बढ़ावा देना होता है। शब्दावली के मानकीकरण और उपकरण डोमेन में उपयोग की जाने वाली सर्वोत्तम प्रथाओं के माध्यम से बढ़ावा देता है। उदाहरण के लिए, मॉडल-संचालित विकास में, प्रौद्योगिकी | एमडीई दृष्टिकोण का उद्देश्य प्रणाली के बीच अनुकूलता को अधिकतम करना (मानकीकृत मॉडल के पुन: उपयोग के माध्यम से) होता है, डिजाइन की प्रक्रिया को सरल बनाना (उपकरण डोमेन में आवर्ती [[डिजाइन पैटर्न्स|प्रतिरूप]] के मॉडल के माध्यम से) होता है, और प्रणाली पर काम करने वाले व्यक्तियों और समूहों के बीच संचार को बढ़ावा देना होता है। यह शब्दावली के मानकीकरण और उपकरण डोमेन में उपयोग की जाने वाली सर्वोत्तम प्रथाओं के माध्यम से बढ़ावा देता है। उदाहरण के लिए, मॉडल-संचालित विकास में, प्रौद्योगिकी स्रोत कोड, परीक्षण और डोमेन मॉडल कलन विधि द्वारा उत्पन्न होते है।<ref>{{Cite book |last=Flatt |first=Amelie |title=अकोमा एनटोसो एप्लिकेशन प्रोफाइल का मॉडल-संचालित विकास - एक्सएमएल सबस्केमास की मॉडल-आधारित पीढ़ी के लिए एक वैचारिक ढांचा|last2=Langner |first2=Arne |last3=Leps |first3=Olof |publisher=Sprinter Nature |year=2022 |isbn=978-3-031-14131-7 |edition=1st |location=Heidelberg |language=en}}</ref> | ||
एमडीई के लिए एक मॉडलिंग प्रतिमान प्रभावी माना जाता है यदि इसके मॉडल डोमेन | एमडीई के लिए एक मॉडलिंग प्रतिमान प्रभावी माना जाता है यदि इसके मॉडल डोमेन उपयोगकर्ता को समझ में आते है, और वह आधार के रूप में काम कर सकते है। मॉडल उत्पाद प्रबंधकों, विकाशक और उपकरण डोमेन के उपयोगकर्ताओं के बीच व्यापक संचार विकसित किए जाते है। जैसे-जैसे मॉडल पूरा होता है, वह सॉफ्टवेयर और प्रणाली के विकास को सक्षम बनाते है। | ||
कुछ | कुछ अच्छे ज्ञात एमडीई है: | ||
* [[ लक्ष्य प्रबंधन समूह | लक्ष्य प्रबंधन समूह]] (ओएमजी) | * [[ लक्ष्य प्रबंधन समूह |लक्ष्य प्रबंधन समूह]] (ओएमजी) में कई मानक जैसे [[एक्सएमएल मेटाडेटा इंटरचेंज|एक्सएमएल मेटाडेटा परस्पर]] और [[ एकीकृत मॉडलिंग भाषा |एकीकृत मॉडलिंग भाषा]] (अधिक त्रुटिहीन होने के लिए) समर्थित होते है। ओएमजी वर्तमान में मॉडल-संचालित वास्तुकला के लिए अपनी भाषा, निष्पादन यूएमएल एफयूएमएल और एएलएफ नामक यूएमएल के एक उप समूह के उपयोग को बढ़ावा देता है, इसके अतिरिक्त एक पूर्व दृष्टिकोण निष्पादन यूएमएल और [[वस्तु बाधा भाषा]] पर निर्भर होता है।<ref name="omgtm">{{cite web|author=Object Management Group|author-link=Object Management Group|title=ओएमजी ट्रेडमार्क|url=http://www.omg.org/legal/tm_list.htm|access-date=2008-02-26|date=2006-05-24}}</ref> | ||
* प्रोग्रामिंग और मॉडलिंग उपकरण का | * प्रोग्रामिंग और मॉडलिंग उपकरण का इको-प्रणाली सॉफ्टवेयर सामान्य शब्दों में दर्शाया गया है। यह ओएमजी के एमडीए मानकों को प्रारंभ करने वाले उपकरणों के निर्माण की अनुमति देता है, लेकिन, मॉडलिंग से संबंधित अन्य उपकरणों को प्रारंभ करने के लिए इसका उपयोग करना भी संभव होता है। | ||
== इतिहास == | == इतिहास == | ||
[[File:Métamodèle, modèle et original.png|thumb|एक मेटामॉडल, एक मॉडल और एक मूल (फ़्रेंच?)|250px|दाएं के बीच तात्कालिकता और प्रतिनिधित्व लिंक दिखाने वाला चार्ट]]एमडीई का समर्थन करने वाले पहले उपकरण 1980 के दशक में विकसित [[कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग|कंप्यूटर एडेड सॉफ्टवेयर | [[File:Métamodèle, modèle et original.png|thumb|एक मेटामॉडल, एक मॉडल और एक मूल (फ़्रेंच?)|250px|दाएं के बीच तात्कालिकता और प्रतिनिधित्व लिंक दिखाने वाला चार्ट]]एमडीई का समर्थन करने वाले पहले उपकरण 1980 के दशक में विकसित [[कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग|कंप्यूटर एडेड सॉफ्टवेयर]] उपकरण था। एकीकृत विकास पर्यावरण (आईडीई - एसटीपी), उच्च अनुक्रम सॉफ्टवेयर (अब हैमिल्टन प्रौद्योगिकी, इंक., एचटीआई), कैडर प्रौद्योगिकी, चार्ल्स बैचमैन सूचनात्मक प्रणाली और [[ तर्क कार्य |तर्क]] (बीपी-विन और ईआर-विन) जैसे संगठन के अग्रणी थे। | ||
अमेरिकी सरकार [[आईडीईएफ]] विनिर्देशों को बनाने वाली मॉडलिंग परिभाषाओं से सम्मलित | अमेरिकी सरकार [[आईडीईएफ]] विनिर्देशों को बनाने वाली मॉडलिंग परिभाषाओं से सम्मलित है। मॉडलिंग परिभाषाओं की कई विविधताओं के साथ [[बूच विधि]], [[ऑब्जेक्ट-मॉडलिंग तकनीक|वस्तु-मॉडलिंग तकनीक]], [[ वस्तु-उन्मुख सॉफ्टवेयर इंजीनियरिंग |वस्तु-उन्मुख सॉफ्टवेयर अभियांत्रिकी]], गेन और सार्सन, स्टेट विधि, हरेल स्टेटचार्ट, [[श्लेर-मेलोर]] एकीकृत मॉडलिंग भाषा बनाने में सम्मलित है (यूएमएल)। [[तर्कसंगत गुलाब|तर्कसंगत]], यूएमएल कार्यान्वयन के लिए उत्पाद, तर्कसंगत (बूच) द्वारा किया गया था। यह समस्या स्थान पर अधिक ध्यान देने के साथ सरल मॉडल को बढ़ावा देता है। निष्पादन योग्य शब्दार्थ के साथ मिलकर यह स्वचालन के कुल स्तर को संभव बनाता है। वस्तु नियंत्रक समूह (ओएमजी) ने [[मॉडल-संचालित वास्तुकला]] (एमडीए) नामक मानकों का एक समूह विकसित किया है, जो इस उन्नत वास्तुकला-केंद्रित दृष्टिकोण के लिए महत्वपूर्ण होता है। | ||
== लाभ == | == लाभ == | ||
डगलस सी. श्मिट के अनुसार, मॉडल-संचालित अभियांत्रिकी | डगलस सी. श्मिट के अनुसार, मॉडल-संचालित अभियांत्रिकी प्रौद्योगिकि प्लेटफार्मों की जटिलता को कम करने और डोमेन अवधारणाओं को प्रभावी रूप से व्यक्त करने में तीसरी पीढ़ी की भाषाओं की अक्षमता को संबोधित करने के लिए एक आशाजनक दृष्टिकोण प्रदान करती है।<ref>{{cite journal|last=Schmidt|first=D.C.|title=मॉडल-संचालित इंजीनियरिंग|journal=[[IEEE Computer]]|volume=39|issue=2|date=February 2006|doi=10.1109/MC.2006.58|s2cid=10006139|url=http://www.cs.wustl.edu/~schmidt/PDF/GEI.pdf|access-date=2006-05-16|archive-url=https://web.archive.org/web/20060909034327/http://www.cs.wustl.edu/%7Eschmidt/PDF/GEI.pdf|archive-date=2006-09-09|url-status=dead}}, ''"A promising approach to address platform complexity—and the inability of third-generation languages to alleviate this complexity and express domain concepts effectively—is to develop मॉडल-संचालित इंजीनियरिंग (MDE) technologies..."''</ref> | ||
==उपकरण== | ==उपकरण== | ||
मॉडल-संचालित अभियांत्रिकी के लिए उल्लेखनीय | मॉडल-संचालित अभियांत्रिकी के लिए उल्लेखनीय सॉफ्टवेयर उपकरण सम्मलित है: | ||
{{div col|colwidth=27em}} | {{div col|colwidth=27em}} | ||
* कार्नेगी-मेलन सॉफ्टवेयर | * कार्नेगी-मेलन सॉफ्टवेयर अभियांत्रिकी संस्थान से वास्तुकला विश्लेषण और डिजाइन भाषा | ||
* [[ | * [[एक्सेलियो]] ओबेओ का एक ओपन सोर्स कोड जनरेटर है | ||
* [[ संपत्तिस्रोत ]] | * [[ संपत्तिस्रोत ]] | ||
* [[ | * [[ऐजल यूएमएल]], ऐजल एमडीई सीमित का एक स्रोत एमडीई आलेख है | ||
* [[एटलस परिवर्तन भाषा]] या एटीएल, ओबियो की एक मॉडल | * [[एटलस परिवर्तन भाषा]] या एटीएल, ओबियो की एक मॉडल परिवर्तन भाषा | ||
* | * दोहरा, अंतर बनाने के लिए एक एमडीई आलेख | ||
* | * मॉडलिंग आलेख (ईएमएफ) | ||
* [[स्पार्क्स | * [[स्पार्क्स प्रणाली]] से [[उद्यम वास्तुकला (सॉफ्टवेयर)]]। | ||
* [[सामान्य ग्रहण मॉडलिंग प्रणाली]] (जीईएमएस) | * [[सामान्य ग्रहण मॉडलिंग प्रणाली]] (जीईएमएस) | ||
* [[जीनक्सस]] एक ज्ञान प्रतिनिधित्व-आधारित, [[घोषणात्मक भाषा]], बहु-मंच, बहु-भाषा विकास समाधान है | * [[जीनक्सस]] एक ज्ञान प्रतिनिधित्व-आधारित, [[घोषणात्मक भाषा]], बहु-मंच, बहु-भाषा विकास समाधान है | ||
* [[ | * [[ आलेख मॉडलिंग ]] (जीएमएफ) | ||
* [[[[ | * [[[[जेटब्रेन]] एमपीएस]], जेटब्रेन का एक [[मेटाप्रोग्रामिंग]] प्रणाली | ||
* नो मैजिक इंक से [[ जादुई ड्रा ]] | * नो मैजिक इंक से [[ जादुई ड्रा ]] | ||
* केयू ल्यूवेन से [[मेरोड]] | * केयू ल्यूवेन से [[मेरोड]] जेमरमेड (शैक्षिक) | ||
* मेटाकेस से [[मेटाएडिट+]] | * मेटाकेस से [[मेटाएडिट+]] | ||
* फीनिक्स | * फीनिक्स एकीकरण से [[ मॉडल केंद्र ]] | ||
* [[मॉडलस्फेयर | * [[मॉडलस्फेयर]] | ||
* [[कंप्यूवेयर]] से [[ऑप्टिमल जे]] | * [[कंप्यूवेयर]] से [[ऑप्टिमल जे]] | ||
* [[वेक्टर कंप्यूटर विज्ञान]] से वेक्टर | * [[वेक्टर कंप्यूटर विज्ञान]] से वेक्टर सूचना | ||
* [[आईबीएम]] से [[ | * [[आईबीएम]] से [[रैप्सोडी]] | ||
* राइज से ब्लूम सॉफ्टवेयर तक राइज संपादक | * राइज से ब्लूम सॉफ्टवेयर तक राइज संपादक | ||
* [[ | * [[एसएपी से]] से [[ऊर्जाडिजाइनर]] | ||
* [[मैथवर्क्स]] से [[ | * [[मैथवर्क्स]] से [[ सिमुलिंक ]] | ||
* | * रोडिना [[सॉफ्टवेयर मॉडलर]] | ||
* | * सामान्य आलेख मॉडलिंग कार्यक्षेत्र बनाने के लिए एक एक्लिप्स ओपन सोर्स योजना | ||
* [[बोरलैंड]] एक साथ बोरलैंड से | * [[बोरलैंड]] एक साथ बोरलैंड से | ||
* केडीई द्वारा [[ | * केडीई द्वारा [[उम्बरेलो]] | ||
* ओटावा विश्वविद्यालय से [[ | * ओटावा विश्वविद्यालय से [[उमप्ल]] | ||
* कंप्यूवेयर से यूनिफेस (प्रोग्रामिंग भाषा)। | * कंप्यूवेयर से यूनिफेस (प्रोग्रामिंग भाषा)। | ||
* | * याकिनडू स्टेटचार्ट उपकरण (सॉफ्टवेयर) के शीर्ष पर ओपन सोर्स उपकरण | ||
{{div col end}} | {{div col end}} | ||
Revision as of 00:55, 19 July 2023
Part of a series on |
Software development |
---|
मॉडल-संचालित अभियांत्रिकी (एमडीई) एक सॉफ्टवेयर विकास पद्धति होती है जो डोमेन मॉडल बनाने पर केंद्रित होती है, यह एक विशिष्ट समस्या से संबंधित सभी विषयों के वैचारिक मॉडल (कंप्यूटर विज्ञान) होते है। इसलिए, यह कंप्यूटिंग (अर्थात कलन विधि) अवधारणाओं के अतिरिक्त किसी विशेष उपकरण डोमेन को नियंत्रित करने वाले ज्ञान और गतिविधियों के प्रतिनिधित्व पर प्रकाश डालते है।ka
अवलोकन
एमडीई दृष्टिकोण का उद्देश्य प्रणाली के बीच अनुकूलता को अधिकतम करना (मानकीकृत मॉडल के पुन: उपयोग के माध्यम से) होता है, डिजाइन की प्रक्रिया को सरल बनाना (उपकरण डोमेन में आवर्ती प्रतिरूप के मॉडल के माध्यम से) होता है, और प्रणाली पर काम करने वाले व्यक्तियों और समूहों के बीच संचार को बढ़ावा देना होता है। यह शब्दावली के मानकीकरण और उपकरण डोमेन में उपयोग की जाने वाली सर्वोत्तम प्रथाओं के माध्यम से बढ़ावा देता है। उदाहरण के लिए, मॉडल-संचालित विकास में, प्रौद्योगिकी स्रोत कोड, परीक्षण और डोमेन मॉडल कलन विधि द्वारा उत्पन्न होते है।[1]
एमडीई के लिए एक मॉडलिंग प्रतिमान प्रभावी माना जाता है यदि इसके मॉडल डोमेन उपयोगकर्ता को समझ में आते है, और वह आधार के रूप में काम कर सकते है। मॉडल उत्पाद प्रबंधकों, विकाशक और उपकरण डोमेन के उपयोगकर्ताओं के बीच व्यापक संचार विकसित किए जाते है। जैसे-जैसे मॉडल पूरा होता है, वह सॉफ्टवेयर और प्रणाली के विकास को सक्षम बनाते है।
कुछ अच्छे ज्ञात एमडीई है:
- लक्ष्य प्रबंधन समूह (ओएमजी) में कई मानक जैसे एक्सएमएल मेटाडेटा परस्पर और एकीकृत मॉडलिंग भाषा (अधिक त्रुटिहीन होने के लिए) समर्थित होते है। ओएमजी वर्तमान में मॉडल-संचालित वास्तुकला के लिए अपनी भाषा, निष्पादन यूएमएल एफयूएमएल और एएलएफ नामक यूएमएल के एक उप समूह के उपयोग को बढ़ावा देता है, इसके अतिरिक्त एक पूर्व दृष्टिकोण निष्पादन यूएमएल और वस्तु बाधा भाषा पर निर्भर होता है।[2]
- प्रोग्रामिंग और मॉडलिंग उपकरण का इको-प्रणाली सॉफ्टवेयर सामान्य शब्दों में दर्शाया गया है। यह ओएमजी के एमडीए मानकों को प्रारंभ करने वाले उपकरणों के निर्माण की अनुमति देता है, लेकिन, मॉडलिंग से संबंधित अन्य उपकरणों को प्रारंभ करने के लिए इसका उपयोग करना भी संभव होता है।
इतिहास
एमडीई का समर्थन करने वाले पहले उपकरण 1980 के दशक में विकसित कंप्यूटर एडेड सॉफ्टवेयर उपकरण था। एकीकृत विकास पर्यावरण (आईडीई - एसटीपी), उच्च अनुक्रम सॉफ्टवेयर (अब हैमिल्टन प्रौद्योगिकी, इंक., एचटीआई), कैडर प्रौद्योगिकी, चार्ल्स बैचमैन सूचनात्मक प्रणाली और तर्क (बीपी-विन और ईआर-विन) जैसे संगठन के अग्रणी थे।
अमेरिकी सरकार आईडीईएफ विनिर्देशों को बनाने वाली मॉडलिंग परिभाषाओं से सम्मलित है। मॉडलिंग परिभाषाओं की कई विविधताओं के साथ बूच विधि, वस्तु-मॉडलिंग तकनीक, वस्तु-उन्मुख सॉफ्टवेयर अभियांत्रिकी, गेन और सार्सन, स्टेट विधि, हरेल स्टेटचार्ट, श्लेर-मेलोर एकीकृत मॉडलिंग भाषा बनाने में सम्मलित है (यूएमएल)। तर्कसंगत, यूएमएल कार्यान्वयन के लिए उत्पाद, तर्कसंगत (बूच) द्वारा किया गया था। यह समस्या स्थान पर अधिक ध्यान देने के साथ सरल मॉडल को बढ़ावा देता है। निष्पादन योग्य शब्दार्थ के साथ मिलकर यह स्वचालन के कुल स्तर को संभव बनाता है। वस्तु नियंत्रक समूह (ओएमजी) ने मॉडल-संचालित वास्तुकला (एमडीए) नामक मानकों का एक समूह विकसित किया है, जो इस उन्नत वास्तुकला-केंद्रित दृष्टिकोण के लिए महत्वपूर्ण होता है।
लाभ
डगलस सी. श्मिट के अनुसार, मॉडल-संचालित अभियांत्रिकी प्रौद्योगिकि प्लेटफार्मों की जटिलता को कम करने और डोमेन अवधारणाओं को प्रभावी रूप से व्यक्त करने में तीसरी पीढ़ी की भाषाओं की अक्षमता को संबोधित करने के लिए एक आशाजनक दृष्टिकोण प्रदान करती है।[3]
उपकरण
मॉडल-संचालित अभियांत्रिकी के लिए उल्लेखनीय सॉफ्टवेयर उपकरण सम्मलित है:
- कार्नेगी-मेलन सॉफ्टवेयर अभियांत्रिकी संस्थान से वास्तुकला विश्लेषण और डिजाइन भाषा
- एक्सेलियो ओबेओ का एक ओपन सोर्स कोड जनरेटर है
- संपत्तिस्रोत
- ऐजल यूएमएल, ऐजल एमडीई सीमित का एक स्रोत एमडीई आलेख है
- एटलस परिवर्तन भाषा या एटीएल, ओबियो की एक मॉडल परिवर्तन भाषा
- दोहरा, अंतर बनाने के लिए एक एमडीई आलेख
- मॉडलिंग आलेख (ईएमएफ)
- स्पार्क्स प्रणाली से उद्यम वास्तुकला (सॉफ्टवेयर)।
- सामान्य ग्रहण मॉडलिंग प्रणाली (जीईएमएस)
- जीनक्सस एक ज्ञान प्रतिनिधित्व-आधारित, घोषणात्मक भाषा, बहु-मंच, बहु-भाषा विकास समाधान है
- आलेख मॉडलिंग (जीएमएफ)
- [[जेटब्रेन एमपीएस]], जेटब्रेन का एक मेटाप्रोग्रामिंग प्रणाली
- नो मैजिक इंक से जादुई ड्रा
- केयू ल्यूवेन से मेरोड जेमरमेड (शैक्षिक)
- मेटाकेस से मेटाएडिट+
- फीनिक्स एकीकरण से मॉडल केंद्र
- मॉडलस्फेयर
- कंप्यूवेयर से ऑप्टिमल जे
- वेक्टर कंप्यूटर विज्ञान से वेक्टर सूचना
- आईबीएम से रैप्सोडी
- राइज से ब्लूम सॉफ्टवेयर तक राइज संपादक
- एसएपी से से ऊर्जाडिजाइनर
- मैथवर्क्स से सिमुलिंक
- रोडिना सॉफ्टवेयर मॉडलर
- सामान्य आलेख मॉडलिंग कार्यक्षेत्र बनाने के लिए एक एक्लिप्स ओपन सोर्स योजना
- बोरलैंड एक साथ बोरलैंड से
- केडीई द्वारा उम्बरेलो
- ओटावा विश्वविद्यालय से उमप्ल
- कंप्यूवेयर से यूनिफेस (प्रोग्रामिंग भाषा)।
- याकिनडू स्टेटचार्ट उपकरण (सॉफ्टवेयर) के शीर्ष पर ओपन सोर्स उपकरण
यह भी देखें
- अनुप्रयोग जीवनचक्र प्रबंधन (एएलएम)
- बिजनेस प्रोसेस मॉडल और नोटेशन (बीपीएमएन)
- व्यवसाय-संचालित विकास (बीडीडी)
- डोमेन-संचालित डिज़ाइन (डीडीडी)
- डोमेन-विशिष्ट भाषा (डीएसएल)
- डोमेन-विशिष्ट मॉडलिंग (डीएसएम)
- डोमेन-विशिष्ट मल्टीमॉडलिंग
- भाषा-उन्मुख प्रोग्रामिंग (एलओपी)
- एकीकृत मॉडलिंग भाषा उपकरणों की सूची
- मॉडल परिवर्तन (उदाहरण के लिए QVT का उपयोग करना)
- मॉडल-आधारित परीक्षण (एमबीटी)
- मॉडलिंग परिपक्वता स्तर (एमएमएल)
- मॉडल-आधारित प्रणाली अभियांत्रिकी (एमबीएसई)
- सेवा-उन्मुख मॉडलिंग फ्रेमवर्क (एसओएमएफ)
- सॉफ्टवेयर फ़ैक्टरी (एसएफ)
- कहानी-संचालित मॉडलिंग (एसडीएम)
- एपीआई खोलें , HTTP इंटरऑपरेशन और REST APIc के लिए मॉडल और संचालन के विवरण के लिए ओपन सोर्स विनिर्देश
संदर्भ
- ↑ Flatt, Amelie; Langner, Arne; Leps, Olof (2022). अकोमा एनटोसो एप्लिकेशन प्रोफाइल का मॉडल-संचालित विकास - एक्सएमएल सबस्केमास की मॉडल-आधारित पीढ़ी के लिए एक वैचारिक ढांचा (in English) (1st ed.). Heidelberg: Sprinter Nature. ISBN 978-3-031-14131-7.
- ↑ Object Management Group (2006-05-24). "ओएमजी ट्रेडमार्क". Retrieved 2008-02-26.
- ↑ Schmidt, D.C. (February 2006). "मॉडल-संचालित इंजीनियरिंग" (PDF). IEEE Computer. 39 (2). doi:10.1109/MC.2006.58. S2CID 10006139. Archived from the original (PDF) on 2006-09-09. Retrieved 2006-05-16., "A promising approach to address platform complexity—and the inability of third-generation languages to alleviate this complexity and express domain concepts effectively—is to develop मॉडल-संचालित इंजीनियरिंग (MDE) technologies..."
अग्रिम पठन
- David S. Frankel, Model Driven Architecture: Applying MDA to Enterprise Computing, John Wiley & Sons, ISBN 0-471-31920-1
- Marco Brambilla, Jordi Cabot, Manuel Wimmer, Model Driven Software Engineering in Practice, foreword by Richard Soley (OMG Chairman), Morgan & Claypool, USA, 2012, Synthesis Lectures on Software Engineering #1. 182 pages. ISBN 9781608458820 (paperback), ISBN 9781608458837 (ebook). http://www.mdse-book.com
- da Silva, Alberto Rodrigues (2015). "Model-Driven Engineering: A Survey Supported by a Unified Conceptual Model". Computer Languages, Systems & Structures. 43 (43): 139–155. doi:10.1016/j.cl.2015.06.001.