नॉलेज बेस्ड इंजीनियरिंग: Difference between revisions

From Vigyanwiki
(Created page with "{{about|the use of knowledge-based technology in the CAD domain|development of expert systems in all domains|Knowledge engineering}} नॉलेज-बेस्ड इंज...")
 
No edit summary
Line 1: Line 1:
{{about|the use of knowledge-based technology in the CAD domain|development of expert systems in all domains|Knowledge engineering}}
{{about|यह लेख सीएडी (CAD) क्षेत्र में ज्ञान आधारित तकनीक के उपयोग के बारे में है।|सभी क्षेत्रों में विशेषज्ञ प्रणालियों के विकास के लिए |ज्ञान अभियांत्रिकी देखें।}}


नॉलेज-बेस्ड इंजीनियरिंग (KBE) मैन्युफैक्चरिंग डिज़ाइन और प्रोडक्शन के डोमेन के लिए [[ज्ञान आधारित प्रणाली]] टेक्नोलॉजी का अनुप्रयोग है। डिजाइन प्रक्रिया स्वाभाविक रूप से एक ज्ञान-गहन गतिविधि है, इसलिए केबीई के लिए [[कंप्यूटर एडेड डिजाइन]] (सीएडी) का समर्थन करने के लिए ज्ञान-आधारित तकनीक के उपयोग पर जोर दिया जाता है, हालांकि ज्ञान-आधारित तकनीक (जैसे ज्ञान प्रबंधन) हो सकती है। संपूर्ण उत्पाद जीवनचक्र प्रबंधन पर लागू होता है।
'''ज्ञान आधारित अभियांत्रिकी (केबीई)''' विनिर्माण डिजाइन और उत्पादन के क्षेत्र में [[ज्ञान आधारित प्रणाली|ज्ञान-आधारित प्रणाली]] तकनीक का अनुप्रयोग है। डिजाइन प्रक्रिया स्वाभाविक रूप से एक ज्ञान-गहन गतिविधि है, इसलिए [[कंप्यूटर एडेड डिजाइन|कंप्यूटर-एडेड डिजाइन (सीएडी)]] का समर्थन करने के लिए ज्ञान-आधारित तकनीक के उपयोग पर केबीई (KBE) के लिए बहुत अधिक बल दिया गया है। हालांकि ज्ञान आधारित तकनीकों (जैसे ज्ञान प्रबंधन) को संपूर्ण उत्पाद जीवनचक्र पर लागू किया जा सकता है।  


सीएडी डोमेन हमेशा ज्ञान-आधारित प्रणालियों, जैसे [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ]] | ऑब्जेक्ट-ओरिएंटेशन [[नियम आधारित व्यवस्था]] में उपयोग की जाने वाली सॉफ़्टवेयर-इंजीनियरिंग तकनीकों का शुरुआती अपनाने वाला रहा है। ज्ञान आधारित इंजीनियरिंग इन तकनीकों को सीएडी और अन्य पारंपरिक इंजीनियरिंग सॉफ्टवेयर टूल्स के साथ एकीकृत करती है।
सीएडी (CAD) क्षेत्र सदैव ज्ञान-आधारित प्रणालियों, जैसे [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग |वस्तु-अभिविन्यास]] और [[नियम आधारित व्यवस्था|नियमों]] में उपयोग की जाने वाली सॉफ़्टवेयर-अभियांत्रिकी तकनीकों का प्रारंभिक अपनाने वाला रहा है। ज्ञान आधारित अभियांत्रिकी इन तकनीकों को सीएडी (CAD) और अन्य पारंपरिक अभियांत्रिकी सॉफ्टवेयर उपकरण के साथ एकीकृत करती है।  


केबीई के लाभों में ज्ञान प्रबंधन के कारण डिजाइन टीम का बेहतर सहयोग, डिजाइन की कलाकृतियों का बेहतर पुन: उपयोग और उत्पाद जीवनचक्र के प्रमुख भागों का स्वचालन शामिल है।<ref>{{cite web|title=ज्ञान आधारित इंजीनियरिंग|url=http://www.technosoft.com/kbe.php|website=technosoft.com|publisher=Technosoft|accessdate=5 July 2014}}</ref>
केबीई (KBE) के लाभों में ज्ञान प्रबंधन के कारण डिजाइन टीम के सहयोग में सुधार, डिजाइन की कलाकृतियों का बेहतर पुन: उपयोग और उत्पाद जीवनचक्र के प्रमुख भागों का स्वचालन सम्मिलित है।<ref>{{cite web|title=ज्ञान आधारित इंजीनियरिंग|url=http://www.technosoft.com/kbe.php|website=technosoft.com|publisher=Technosoft|accessdate=5 July 2014}}</ref>
== अवलोकन ==
केबीई (KBE) अनिवार्य रूप से [[ज्ञान मॉडल]] के आधार पर अभियांत्रिकी है। ज्ञान मॉडल पारंपरिक प्रोग्रामिंग और डेटाबेस तकनीकों के अलावा या इसके अलावा डिजाइन प्रक्रिया (साथ ही साथ स्वयं प्रक्रिया) की कलाकृतियों का प्रतिनिधित्व करने के लिए ज्ञान प्रतिनिधित्व का उपयोग करता है।


औद्योगिक अभियांत्रिकी कार्यों और कलाकृतियों को मॉडल करने के लिए ज्ञान प्रतिनिधित्व का उपयोग करने के लाभ हैं-


== सिंहावलोकन ==
* बेहतर एकीकरण। पारंपरिक (CAD) और औद्योगिक प्रणालियों में प्रत्येक अनुप्रयोग का प्रायः अपना थोड़ा अलग मॉडल होता है। मानकीकृत ज्ञान मॉडल होने से विभिन्न प्रणालियों और अनुप्रयोगों में एकीकरण आसान हो जाता है।
केबीई अनिवार्य रूप से [[ज्ञान मॉडल]] के आधार पर इंजीनियरिंग है। एक ज्ञान मॉडल पारंपरिक प्रोग्रामिंग और डेटाबेस तकनीकों के अलावा या इसके अलावा डिजाइन प्रक्रिया (साथ ही साथ स्वयं प्रक्रिया) की कलाकृतियों का प्रतिनिधित्व करने के लिए ज्ञान प्रतिनिधित्व का उपयोग करता है।
* अधिक पुन: उपयोग। ज्ञान मॉडल डिज़ाइन कलाकृतियों को संग्रहीत करने और टैग करने की सुविधा प्रदान करता है ताकि उन्हें आसानी से फिर से पाया जा सके और पुन: उपयोग किया जा सके। साथ ही, [[है-एक संबंध|आईएस-ए (IS-A) संबंध]] (वस्तु-अभिविन्यास प्रतिमान में वर्ग और उपवर्ग) जैसे औपचारिकता का उपयोग करने के आधार पर ज्ञान मॉडल स्वयं अधिक पुन: प्रयोज्य होते हैं। उपवर्गीकरण के साथ एक उपस्थित वर्ग के साथ प्रारम्भ करके और एक नया उपवर्ग जोड़कर नए प्रकार की कलाकृतियों और प्रक्रियाओं को बनाना बहुत आसान हो सकता है जो अपने जनक के सभी स्वतः निर्धारित गुणों और व्यवहारों को प्राप्त करता है और फिर आवश्यकतानुसार अनुकूलित किया जा सकता है।
* बेहतर रखरखाव। वर्ग पदानुक्रम न केवल पुन: उपयोग की सुविधा प्रदान करते हैं बल्कि प्रणाली के रखरखाव की सुविधा भी देते हैं। कई प्रणालियों द्वारा साझा किए जाने वाले वर्ग की परिभाषा होने से, परिवर्तन नियंत्रण और स्थिरता के मुद्दों को बहुत सरल बना दिया जाता है।  
* अधिक स्वचालन। विशेषज्ञ प्रणाली के नियम अधिकांश पारंपरिक प्रणालियों के साथ मानव विशेषज्ञों के लिए छोड़े गए निर्णय लेने को अधिकृत कर सकते हैं और स्वचालित कर सकते हैं।


मॉडल औद्योगिक इंजीनियरिंग कार्यों और कलाकृतियों के लिए ज्ञान प्रतिनिधित्व का उपयोग करने के फायदे हैं:
केबीई (KBE) का व्यापक क्षेत्र हो सकता है जिसमें उत्पाद जीवनचक्र प्रबंधन और [[बहुआयामी डिजाइन अनुकूलन|बहु-विषयक डिज़ाइन अनुकूलन]] से संबंधित गतिविधियों की पूरी श्रृंखला सम्मिलित है। केबीई (KBE) के क्षेत्र में डिजाइन, विश्लेषण ([[कम्प्यूटर एडेड इंजीनियरिंग|कंप्यूटर एडेड अभियांत्रिकी]] - सीएई (CAE)), निर्माण और समर्थन सम्मिलित है। इस समावेशी भूमिका में, केबीई (KBE) को कई कंप्यूटर-एडेड तकनीकों ([[सेक्स|सीएएक्स]]) से संबंधित बड़ी बहु-विषयक भूमिका को समाविष्ट करना है।<ref>{{cite web|title=केबीई को स्वचालन से क्या अलग करता है|last1=Prasad|first1=Brian|url=http://legacy.coe.org/newsnet/Jun05/knowledge.cfm|archive-url=https://web.archive.org/web/20120324223130/http://legacy.coe.org/newsnet/Jun05/knowledge.cfm|archive-date=24 March 2012|publisher=coe.org|accessdate=3 July 2014}}</ref>


* बेहतर एकीकरण। पारंपरिक सीएडी और औद्योगिक प्रणालियों में प्रत्येक एप्लिकेशन का अक्सर अपना थोड़ा अलग मॉडल होता है। एक मानकीकृत ज्ञान मॉडल होने से विभिन्न प्रणालियों और अनुप्रयोगों में एकीकरण आसान हो जाता है।
केबीई (KBE) को दो प्राथमिक तरीकों से कार्यान्वित किया जा सकता है-
* अधिक पुन: उपयोग। एक ज्ञान मॉडल डिज़ाइन कलाकृतियों को संग्रहीत करने और टैग करने की सुविधा प्रदान करता है ताकि उन्हें आसानी से फिर से पाया जा सके और पुन: उपयोग किया जा सके। साथ ही, [[है-एक संबंध]] | आईएस-ए रिलेशंस (ऑब्जेक्ट-ओरिएंटेड प्रतिमान में वर्ग और उपवर्ग) जैसे औपचारिकता का उपयोग करने के आधार पर ज्ञान मॉडल स्वयं अधिक पुन: प्रयोज्य हैं। उपवर्गीकरण के साथ एक मौजूदा वर्ग के साथ शुरू करके और अपने माता-पिता के सभी डिफ़ॉल्ट गुणों और व्यवहारों को प्राप्त करने वाले एक नए उपवर्ग को जोड़कर नए प्रकार की कलाकृतियों और प्रक्रियाओं को बनाना बहुत आसान हो सकता है और फिर आवश्यकतानुसार अनुकूलित किया जा सकता है।
* बेहतर रखरखाव। वर्ग पदानुक्रम न केवल पुन: उपयोग की सुविधा प्रदान करते हैं बल्कि सिस्टम के रखरखाव की सुविधा भी देते हैं। कई प्रणालियों द्वारा साझा की जाने वाली कक्षा की एक परिभाषा होने से, परिवर्तन नियंत्रण और स्थिरता के मुद्दे बहुत सरल हो जाते हैं।
* अधिक स्वचालन। विशेषज्ञ प्रणाली के नियम अधिकांश पारंपरिक प्रणालियों के साथ मानव विशेषज्ञों के लिए छोड़े गए निर्णय लेने को कैप्चर और स्वचालित कर सकते हैं।


केबीई का व्यापक दायरा हो सकता है जिसमें उत्पाद जीवनचक्र प्रबंधन और [[बहुआयामी डिजाइन अनुकूलन]] से संबंधित गतिविधियों की पूरी श्रृंखला शामिल है। केबीई के दायरे में डिजाइन, विश्लेषण (कंप्यूटर [[कम्प्यूटर एडेड इंजीनियरिंग]] - सीएई), निर्माण और समर्थन शामिल है। इस समावेशी भूमिका में, केबीई को कई कंप्यूटर-एडेड तकनीकों ([[सेक्स]]) से संबंधित एक बड़ी बहु-विषयक भूमिका को कवर करना है।<ref>{{cite web|title=केबीई को स्वचालन से क्या अलग करता है|last1=Prasad|first1=Brian|url=http://legacy.coe.org/newsnet/Jun05/knowledge.cfm|archive-url=https://web.archive.org/web/20120324223130/http://legacy.coe.org/newsnet/Jun05/knowledge.cfm|archive-date=24 March 2012|publisher=coe.org|accessdate=3 July 2014}}</ref>
# ज्ञान-आधारित तकनीक का उपयोग करके जमीनी स्तर से ज्ञान मॉडल तैयार करें
केबीई को लागू करने के दो प्राथमिक तरीके हैं:
# उपस्थित सीएडी (CAD), अनुरूपण और अन्य अभियांत्रिकी अनुप्रयोगों के शीर्ष पर ज्ञान-आधारित तकनीक की परत बनाएं


# ज्ञान आधारित तकनीक का उपयोग करके जमीन से ज्ञान मॉडल बनाएं
पहले अभिगम का एक प्रारंभिक उदाहरण 1980 के दशक में इंटेलीकॉर्प द्वारा विकसित सिमकिट उपकरण था। सिमकिट को इंटेलीकॉर्प के [[ज्ञान इंजीनियरिंग पर्यावरण|ज्ञान अभियांत्रिकी परिवेश]] (केईई) के शीर्ष पर विकसित किया गया था। केईई (KEE) एक बहुत ही शक्तिशाली ज्ञान आधारित प्रणाली विकास परिवेश था। केईई (KEE) ने [[ लिस्प (प्रोग्रामिंग भाषा) |लिस्प]] पर प्रारम्भ की और [[ फ्रेम भाषा |फ्रेम]], वस्तुओं और नियमों के साथ-साथ शक्तिशाली अतिरिक्त उपकरण जैसे कि [[ज्ञान प्रतिनिधित्व और तर्क|काल्पनिक तर्क]] और सत्य रखरखाव को जोड़ा। सिमकिट ने केईई (KEE) परिवेश में प्रसंभाव्य अनुरूपण क्षमताओं को जोड़ा। इन क्षमताओं में घटना मॉडल, यादृच्छिक वितरण जेनरेटर, अनुरूपण दृश्यकरण, और बहुत कुछ सम्मिलित हैं। सिमकिट उपकरण केबीई (KBE) का प्रारंभिक उदाहरण था। यह वर्ग मॉडल और नियमों के संदर्भ में अनुरूपण को परिभाषित कर सकता है और फिर अनुरूपण को पारंपरिक अनुरूपण के रूप में चला सकता है। साथ ही, अनुरूपण नियमों, कुप्रभावों और वस्तु विधियों को लागू करना जारी रख सकता है, पारंपरिक अनुरूपण उपकरण की तुलना में अधिक समृद्ध अनुरूपण के साथ-साथ विश्लेषण की क्षमता प्रदान करता है।
# मौजूदा सीएडी, सिमुलेशन और अन्य इंजीनियरिंग अनुप्रयोगों के शीर्ष पर परत ज्ञान आधारित तकनीक


पहले दृष्टिकोण का एक प्रारंभिक उदाहरण 1980 के दशक में IntelliCorp (सॉफ्टवेयर) द्वारा विकसित सिमकिट उपकरण था। Simkit को Intellicorp के [[ज्ञान इंजीनियरिंग पर्यावरण]] (KEE) के शीर्ष पर विकसित किया गया था। केईई एक बहुत ही शक्तिशाली ज्ञान आधारित प्रणाली विकास पर्यावरण था। केईई ने [[ लिस्प (प्रोग्रामिंग भाषा) ]] पर शुरुआत की और [[ फ्रेम भाषा ]], ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और रूल-बेस्ड सिस्टम के साथ-साथ काल्पनिक तर्क और सत्य रखरखाव जैसे शक्तिशाली अतिरिक्त उपकरण जोड़े। सिमकिट ने केईई वातावरण में स्टोचैस्टिक सिमुलेशन क्षमताओं को जोड़ा। इन क्षमताओं में एक ईवेंट मॉडल, यादृच्छिक वितरण जनरेटर, सिमुलेशन विज़ुअलाइज़ेशन और बहुत कुछ शामिल हैं। सिमकिट उपकरण केबीई का प्रारंभिक उदाहरण था। यह वर्ग मॉडल और नियमों के संदर्भ में एक सिमुलेशन को परिभाषित कर सकता है और फिर सिमुलेशन को एक पारंपरिक सिमुलेशन के रूप में चला सकता है। साथ ही, सिमुलेशन नियमों, राक्षसों और वस्तु विधियों को लागू करना जारी रख सकता है, पारंपरिक सिमुलेशन टूल की तुलना में अधिक समृद्ध सिमुलेशन के साथ-साथ विश्लेषण की क्षमता प्रदान करता है।
सिमकिट ने जिन मुद्दों का सामना किया उनमें से एक इस पद्धति के साथ विकसित अधिकांश प्रारंभिक केबीई (KBE) प्रणालियों के लिए एक सामान्य मुद्दा था- लिस्प ज्ञान-आधारित परिवेश बहुत शक्तिशाली ज्ञान प्रतिनिधित्व और तर्क क्षमता प्रदान करता है हालाँकि, उन्होंने मेमोरी और प्रोसेसिंग के लिए भारी आवश्यकताओं की कीमत पर ऐसा किया, जिसने उस समय के कंप्यूटरों की सीमाओं को बढ़ा दिया। सिमकिट हजारों वस्तुओं के साथ अनुकरण चला सकता है और उन वस्तुओं पर बहुत ही परिष्कृत विश्लेषण कर सकता है। हालांकि, औद्योगिक अनुकरण के लिए प्रायः दसियों या सैकड़ों हजारों वस्तुओं की आवश्यकता होती है, और सिमकिट को ऐसे स्तरों तक पहुंचने में कठिनाई होती है।<ref>{{cite book|last=Drummond|first=Brian|author2=Marilyn Stelzner|chapter=Simkit: A Model Building Simulation Toolkit|editor= Mark Richer|title=एआई उपकरण और तकनीक|date=1989|publisher=Ablex|isbn=978-0-89391-494-3|pages=241–260|chapter-url=https://books.google.com/books?id=iMUfTzVuasUC&q=Simkit+Intellicorp&pg=PA245|accessdate=6 July 2014}}</ref>


सिमकिट ने जिन मुद्दों का सामना किया उनमें से एक इस पद्धति के साथ विकसित अधिकांश प्रारंभिक केबीई प्रणालियों के लिए एक सामान्य मुद्दा था: लिस्प ज्ञान-आधारित वातावरण बहुत शक्तिशाली [[ज्ञान प्रतिनिधित्व और तर्क]] क्षमता प्रदान करता है; हालाँकि, उन्होंने स्मृति और प्रसंस्करण के लिए भारी आवश्यकताओं की कीमत पर ऐसा किया जिसने उस समय के कंप्यूटरों की सीमाओं को बढ़ा दिया। सिमकिट हजारों वस्तुओं के साथ सिमुलेशन चला सकता है और उन वस्तुओं पर बहुत ही परिष्कृत विश्लेषण कर सकता है। हालाँकि, औद्योगिक सिमुलेशन में अक्सर दसियों या सैकड़ों हजारों वस्तुओं की आवश्यकता होती है, और सिमकिट को ऐसे स्तरों तक बढ़ने में कठिनाई होती है।<ref>{{cite book|last=Drummond|first=Brian|author2=Marilyn Stelzner|chapter=Simkit: A Model Building Simulation Toolkit|editor= Mark Richer|title=एआई उपकरण और तकनीक|date=1989|publisher=Ablex|isbn=978-0-89391-494-3|pages=241–260|chapter-url=https://books.google.com/books?id=iMUfTzVuasUC&q=Simkit+Intellicorp&pg=PA245|accessdate=6 July 2014}}</ref>
केबीई (KBE) के विकास के लिए दूसरा विकल्प सीएटीआईए (CATIA) उत्पाद अनुगामी द्वारा दिखाया गया है। [[CATIA|सीएटीआईए (CATIA)]] ने सीएडी (CAD) और अन्य पारंपरिक औद्योगिक अभियांत्रिकी अनुप्रयोगों के लिए उत्पादों के साथ प्रारम्भ की और उनमें ज्ञान-आधारित क्षमताएं जोड़ीं उदाहरण के लिए, उनका नॉलेजवेयर मॉड्यूल।<ref>{{cite web|title=What Is CATIA?|url=http://www.firstratemold.com/about-us/newsshows/961-what-is-catia.html|website=firstratemold.com|publisher=firstratemold|accessdate=6 July 2014}}</ref>
केबीई के विकास का दूसरा विकल्प कैटिया उत्पाद सूट द्वारा चित्रित किया गया है। [[CATIA]] ने CAD और अन्य पारंपरिक औद्योगिक इंजीनियरिंग अनुप्रयोगों के लिए उत्पादों के साथ शुरुआत की और उनमें ज्ञान-आधारित क्षमताओं को जोड़ा; उदाहरण के लिए, उनका नॉलेजवेयर मॉड्यूल।<ref>{{cite web|title=What Is CATIA?|url=http://www.firstratemold.com/about-us/newsshows/961-what-is-catia.html|website=firstratemold.com|publisher=firstratemold|accessdate=6 July 2014}}</ref>





Revision as of 14:55, 21 April 2023

ज्ञान आधारित अभियांत्रिकी (केबीई) विनिर्माण डिजाइन और उत्पादन के क्षेत्र में ज्ञान-आधारित प्रणाली तकनीक का अनुप्रयोग है। डिजाइन प्रक्रिया स्वाभाविक रूप से एक ज्ञान-गहन गतिविधि है, इसलिए कंप्यूटर-एडेड डिजाइन (सीएडी) का समर्थन करने के लिए ज्ञान-आधारित तकनीक के उपयोग पर केबीई (KBE) के लिए बहुत अधिक बल दिया गया है। हालांकि ज्ञान आधारित तकनीकों (जैसे ज्ञान प्रबंधन) को संपूर्ण उत्पाद जीवनचक्र पर लागू किया जा सकता है।

सीएडी (CAD) क्षेत्र सदैव ज्ञान-आधारित प्रणालियों, जैसे वस्तु-अभिविन्यास और नियमों में उपयोग की जाने वाली सॉफ़्टवेयर-अभियांत्रिकी तकनीकों का प्रारंभिक अपनाने वाला रहा है। ज्ञान आधारित अभियांत्रिकी इन तकनीकों को सीएडी (CAD) और अन्य पारंपरिक अभियांत्रिकी सॉफ्टवेयर उपकरण के साथ एकीकृत करती है।

केबीई (KBE) के लाभों में ज्ञान प्रबंधन के कारण डिजाइन टीम के सहयोग में सुधार, डिजाइन की कलाकृतियों का बेहतर पुन: उपयोग और उत्पाद जीवनचक्र के प्रमुख भागों का स्वचालन सम्मिलित है।[1]

अवलोकन

केबीई (KBE) अनिवार्य रूप से ज्ञान मॉडल के आधार पर अभियांत्रिकी है। ज्ञान मॉडल पारंपरिक प्रोग्रामिंग और डेटाबेस तकनीकों के अलावा या इसके अलावा डिजाइन प्रक्रिया (साथ ही साथ स्वयं प्रक्रिया) की कलाकृतियों का प्रतिनिधित्व करने के लिए ज्ञान प्रतिनिधित्व का उपयोग करता है।

औद्योगिक अभियांत्रिकी कार्यों और कलाकृतियों को मॉडल करने के लिए ज्ञान प्रतिनिधित्व का उपयोग करने के लाभ हैं-

  • बेहतर एकीकरण। पारंपरिक (CAD) और औद्योगिक प्रणालियों में प्रत्येक अनुप्रयोग का प्रायः अपना थोड़ा अलग मॉडल होता है। मानकीकृत ज्ञान मॉडल होने से विभिन्न प्रणालियों और अनुप्रयोगों में एकीकरण आसान हो जाता है।
  • अधिक पुन: उपयोग। ज्ञान मॉडल डिज़ाइन कलाकृतियों को संग्रहीत करने और टैग करने की सुविधा प्रदान करता है ताकि उन्हें आसानी से फिर से पाया जा सके और पुन: उपयोग किया जा सके। साथ ही, आईएस-ए (IS-A) संबंध (वस्तु-अभिविन्यास प्रतिमान में वर्ग और उपवर्ग) जैसे औपचारिकता का उपयोग करने के आधार पर ज्ञान मॉडल स्वयं अधिक पुन: प्रयोज्य होते हैं। उपवर्गीकरण के साथ एक उपस्थित वर्ग के साथ प्रारम्भ करके और एक नया उपवर्ग जोड़कर नए प्रकार की कलाकृतियों और प्रक्रियाओं को बनाना बहुत आसान हो सकता है जो अपने जनक के सभी स्वतः निर्धारित गुणों और व्यवहारों को प्राप्त करता है और फिर आवश्यकतानुसार अनुकूलित किया जा सकता है।
  • बेहतर रखरखाव। वर्ग पदानुक्रम न केवल पुन: उपयोग की सुविधा प्रदान करते हैं बल्कि प्रणाली के रखरखाव की सुविधा भी देते हैं। कई प्रणालियों द्वारा साझा किए जाने वाले वर्ग की परिभाषा होने से, परिवर्तन नियंत्रण और स्थिरता के मुद्दों को बहुत सरल बना दिया जाता है।
  • अधिक स्वचालन। विशेषज्ञ प्रणाली के नियम अधिकांश पारंपरिक प्रणालियों के साथ मानव विशेषज्ञों के लिए छोड़े गए निर्णय लेने को अधिकृत कर सकते हैं और स्वचालित कर सकते हैं।

केबीई (KBE) का व्यापक क्षेत्र हो सकता है जिसमें उत्पाद जीवनचक्र प्रबंधन और बहु-विषयक डिज़ाइन अनुकूलन से संबंधित गतिविधियों की पूरी श्रृंखला सम्मिलित है। केबीई (KBE) के क्षेत्र में डिजाइन, विश्लेषण (कंप्यूटर एडेड अभियांत्रिकी - सीएई (CAE)), निर्माण और समर्थन सम्मिलित है। इस समावेशी भूमिका में, केबीई (KBE) को कई कंप्यूटर-एडेड तकनीकों (सीएएक्स) से संबंधित बड़ी बहु-विषयक भूमिका को समाविष्ट करना है।[2]

केबीई (KBE) को दो प्राथमिक तरीकों से कार्यान्वित किया जा सकता है-

  1. ज्ञान-आधारित तकनीक का उपयोग करके जमीनी स्तर से ज्ञान मॉडल तैयार करें
  2. उपस्थित सीएडी (CAD), अनुरूपण और अन्य अभियांत्रिकी अनुप्रयोगों के शीर्ष पर ज्ञान-आधारित तकनीक की परत बनाएं

पहले अभिगम का एक प्रारंभिक उदाहरण 1980 के दशक में इंटेलीकॉर्प द्वारा विकसित सिमकिट उपकरण था। सिमकिट को इंटेलीकॉर्प के ज्ञान अभियांत्रिकी परिवेश (केईई) के शीर्ष पर विकसित किया गया था। केईई (KEE) एक बहुत ही शक्तिशाली ज्ञान आधारित प्रणाली विकास परिवेश था। केईई (KEE) ने लिस्प पर प्रारम्भ की और फ्रेम, वस्तुओं और नियमों के साथ-साथ शक्तिशाली अतिरिक्त उपकरण जैसे कि काल्पनिक तर्क और सत्य रखरखाव को जोड़ा। सिमकिट ने केईई (KEE) परिवेश में प्रसंभाव्य अनुरूपण क्षमताओं को जोड़ा। इन क्षमताओं में घटना मॉडल, यादृच्छिक वितरण जेनरेटर, अनुरूपण दृश्यकरण, और बहुत कुछ सम्मिलित हैं। सिमकिट उपकरण केबीई (KBE) का प्रारंभिक उदाहरण था। यह वर्ग मॉडल और नियमों के संदर्भ में अनुरूपण को परिभाषित कर सकता है और फिर अनुरूपण को पारंपरिक अनुरूपण के रूप में चला सकता है। साथ ही, अनुरूपण नियमों, कुप्रभावों और वस्तु विधियों को लागू करना जारी रख सकता है, पारंपरिक अनुरूपण उपकरण की तुलना में अधिक समृद्ध अनुरूपण के साथ-साथ विश्लेषण की क्षमता प्रदान करता है।

सिमकिट ने जिन मुद्दों का सामना किया उनमें से एक इस पद्धति के साथ विकसित अधिकांश प्रारंभिक केबीई (KBE) प्रणालियों के लिए एक सामान्य मुद्दा था- लिस्प ज्ञान-आधारित परिवेश बहुत शक्तिशाली ज्ञान प्रतिनिधित्व और तर्क क्षमता प्रदान करता है हालाँकि, उन्होंने मेमोरी और प्रोसेसिंग के लिए भारी आवश्यकताओं की कीमत पर ऐसा किया, जिसने उस समय के कंप्यूटरों की सीमाओं को बढ़ा दिया। सिमकिट हजारों वस्तुओं के साथ अनुकरण चला सकता है और उन वस्तुओं पर बहुत ही परिष्कृत विश्लेषण कर सकता है। हालांकि, औद्योगिक अनुकरण के लिए प्रायः दसियों या सैकड़ों हजारों वस्तुओं की आवश्यकता होती है, और सिमकिट को ऐसे स्तरों तक पहुंचने में कठिनाई होती है।[3]

केबीई (KBE) के विकास के लिए दूसरा विकल्प सीएटीआईए (CATIA) उत्पाद अनुगामी द्वारा दिखाया गया है। सीएटीआईए (CATIA) ने सीएडी (CAD) और अन्य पारंपरिक औद्योगिक अभियांत्रिकी अनुप्रयोगों के लिए उत्पादों के साथ प्रारम्भ की और उनमें ज्ञान-आधारित क्षमताएं जोड़ीं उदाहरण के लिए, उनका नॉलेजवेयर मॉड्यूल।[4]


इतिहास

केबीई 1980 के दशक में विकसित हुआ। यह व्यापार के लिए आर्टिफिशियल इंटेलिजेंस में निवेश की शुरुआती लहर का हिस्सा था जिसने विशेषज्ञ प्रणालियों को बढ़ावा दिया। विशेषज्ञ प्रणालियों की तरह, यह इस बात पर निर्भर था कि उस समय पीसी कंप्यूटिंग, वर्कस्टेशन (कंप्यूटर हार्डवेयर) और क्लाइंट-सर्वर प्रोग्रामिंग|क्लाइंट-सर्वर आर्किटेक्चर जैसी कॉर्पोरेट सूचना प्रौद्योगिकी में अग्रणी बढ़त क्या थी। यही प्रौद्योगिकियां सीएएक्स और सीएडी सॉफ्टवेयर के विकास को भी सुगम बना रही थीं। सीएडी अग्रणी धार प्रौद्योगिकियों को चलाने और यहां तक ​​कि उन्हें उनकी वर्तमान सीमाओं से परे धकेलने के लिए प्रवृत्त था।[5] इसका सबसे अच्छा उदाहरण ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और वस्तु-उन्मुख डेटाबेस तकनीक थी, जिन्हें सीएडी द्वारा अनुकूलित किया गया था, जब अधिकांश कॉर्पोरेट सूचना प्रौद्योगिकी की दुकानों पर संबंधपरक डेटाबेस और प्रक्रियात्मक प्रोग्रामिंग का प्रभुत्व था।[6] जैसा कि विशेषज्ञ प्रणालियों के साथ होता है, एआई शीतकालीन के दौरान केबीई को गिरावट का सामना करना पड़ा।[7] साथ ही, जैसा कि विशेषज्ञ प्रणालियों और सामान्य रूप से आर्टिफिशियल इंटेलिजेंस तकनीक के साथ होता है, इंटरनेट के साथ नए सिरे से रुचि पैदा हुई। केबीई के मामले में, व्यापार-से-व्यवसाय प्रकार के इलेक्ट्रॉनिक कॉमर्स और प्रौद्योगिकियों में रुचि शायद सबसे मजबूत थी जो उत्पाद जीवन चक्र के लिए उद्योग मानक शब्दावली और ऑन्कोलॉजी (कंप्यूटर विज्ञान) की परिभाषा की सुविधा प्रदान करती है।

सेमांटिक वेब इंटरनेट की अगली पीढ़ी के लिए टिक बैरनर्स - ली का विजन है। यह एक ज्ञान-आधारित प्रणाली होगी। ओन्टोलॉजी (कंप्यूटर विज्ञान), ऑब्जेक्ट-ओरिएंटेड विश्लेषण और डिज़ाइन, और फ़्रेम लैंग्वेज तकनीकों पर निर्मित ज्ञान-आधारित इंटरनेट जो KBE के लिए तकनीकों को भी सक्षम कर रहे थे। सिमेंटिक वेब के लिए महत्वपूर्ण प्रौद्योगिकियां हैं एक्सएमएल, संसाधन विवरण ढांचा और वेब ओन्टोलॉजी भाषा[8] सिमेंटिक वेब में केबीई के लिए उत्कृष्ट क्षमता है, और केबीई ऑन्कोलॉजी और प्रोजेक्ट वर्तमान शोध के लिए एक मजबूत क्षेत्र हैं।[9]


केबीई और उत्पाद जीवनचक्र प्रबंधन

उत्पाद जीवनचक्र प्रबंधन (पीएलएम) माल का उत्पादन करने वाले किसी भी उद्योग की निर्माण प्रक्रिया का प्रबंधन है। यह विचार निर्माण से लेकर कार्यान्वयन, वितरण और निपटान तक उत्पाद के पूरे जीवनचक्र को फैला सकता है। इस स्तर पर केबीई सीएएक्स की तुलना में अधिक सामान्य प्रकृति के उत्पाद मुद्दों से निपटेगा। उत्पादन प्रक्रिया पर जोर देने का एक प्राकृतिक क्षेत्र है; हालाँकि, जीवनचक्र प्रबंधन कई और मुद्दों को कवर कर सकता है जैसे व्यवसाय योजना, विपणन, आदि। केबीई का उपयोग करने का एक लाभ यह है कि जीवनचक्र प्रबंधन की कई विविध लेकिन संबंधित आवश्यकताओं के साथ एकीकृत ज्ञान-आधारित वातावरण की स्वचालित तर्क और ज्ञान प्रबंधन सेवाएँ प्राप्त होती हैं। KBE कॉन्फ़िगरेशन, ट्रेड, नियंत्रण, प्रबंधन, और कई अन्य क्षेत्रों, जैसे बहु-विषयक डिज़ाइन अनुकूलन के साथ शामिल निर्णय प्रक्रियाओं का समर्थन करता है।

केबीई और सीएएक्स

सीएएक्स विश्लेषण और डिजाइन के लिए कंप्यूटर एडेड टूल्स के डोमेन को संदर्भित करता है। CAx कई डोमेन फैलाता है। उदाहरण निर्मित भागों, सॉफ्टवेयर, इमारतों की वास्तुकला आदि के कंप्यूटर-एडेड डिज़ाइन हैं। हालांकि सीएएक्स के प्रत्येक विशिष्ट डोमेन में बहुत अलग प्रकार की समस्याएं और कलाकृतियां होंगी, वे सभी सामान्य मुद्दों को साझा करते हैं जैसे परिष्कृत सहयोग का प्रबंधन करना ज्ञान कार्यकर्ता, जटिल कलाकृतियों का डिजाइन और पुन: उपयोग, आदि।

अनिवार्य रूप से केबीई सीएएक्स डोमेन के साथ विस्तार, निर्माण और एकीकृत करता है जिसे आमतौर पर कंप्यूटर एडेड डिजाइन (सीएडी) के रूप में संदर्भित किया जाता है। इस अर्थ में केबीई ज्ञान आधारित सॉफ्टवेयर सहायक | नॉलेज-बेस्ड सॉफ्टवेयर इंजीनियरिंग के अनुरूप है, जिसने कंप्यूटर एडेड सॉफ्टवेयर इंजीनियरिंग के डोमेन को नॉलेज-बेस्ड टूल्स और टेक्नोलॉजी के साथ बढ़ाया। KBSE सॉफ्टवेयर और CASE के लिए क्या था, KBE उत्पाद जीवनचक्र प्रबंधन और CAD के लिए है।

बोइंग के अनुभव से एक उदाहरण लिया जा सकता है। 777 कार्यक्रम ने डिजिटल रूप से परिभाषित विमान होने की चुनौती स्वीकार की। डिजाइन और विश्लेषणात्मक इंजीनियरिंग कार्य के लिए बड़े पैमाने पर सिस्टम, डेटाबेस और वर्कस्टेशन में निवेश की आवश्यकता थी। आवश्यक कंप्यूटिंग कार्य की भयावहता को देखते हुए, केबीई ने अपनी पैर की अंगुली को दरवाजे पर ले लिया, इसलिए बोलने के लिए, भुगतान योजना के माध्यम से। अनिवार्य रूप से, यह तकनीक लाभ दिखाने और फिर अधिक काम प्राप्त करने के लिए थी (फुर्तीली इंजीनियरिंग सोचें)। 777 के मामले में, परियोजना वहां पहुंची जहां डिजाइन/बिल्ड स्ट्रीम (भार) के शुरुआती हिस्से में परिवर्तनों के प्रभावों को एक सप्ताह के अंत में पुनर्गणना की जा सकती है ताकि डाउनस्ट्रीम प्रक्रियाओं द्वारा मूल्यांकन की अनुमति दी जा सके। आवश्यकतानुसार, इंजीनियर काम खत्म करने और हस्ताक्षर करने के लिए पाश में थे। उसी समय, सीएएक्स ने सख्त सहनशीलता को पूरा करने की अनुमति दी। 777 के साथ, केबीई इतना सफल रहा कि बाद के कार्यक्रमों ने इसे और अधिक क्षेत्रों में लागू किया। समय के साथ, केबीई सुविधाओं को सीएएक्स प्लेटफॉर्म में एकीकृत किया गया और यह ऑपरेशन का एक सामान्य हिस्सा है।[10]


केबीई और ज्ञान प्रबंधन

केबीई के लिए सबसे महत्वपूर्ण ज्ञान आधारित तकनीकों में से एक ज्ञान प्रबंधन है। ज्ञान प्रबंधन उपकरण एक विस्तृत स्पेक्ट्रम रिपॉजिटरी का समर्थन करते हैं, यानी, एक रिपॉजिटरी जो सभी विभिन्न प्रकार की कार्य कलाकृतियों का समर्थन कर सकती है: अनौपचारिक चित्र और नोट्स, बड़े डेटाबेस टेबल, मल्टीमीडिया और हाइपरटेक्स्ट ऑब्जेक्ट आदि। ज्ञान प्रबंधन विविध सहायता के लिए विभिन्न समूह सहायता उपकरण प्रदान करता है। हितधारक उत्पादों के डिजाइन और कार्यान्वयन पर सहयोग करते हैं। यह डिजाइन प्रक्रिया (जैसे, नियम) को स्वचालित करने और पुन: उपयोग की सुविधा के लिए उपकरण भी प्रदान करता है।[11]


केबीई पद्धति

केबीई अनुप्रयोगों का विकास ज्ञान की पहचान, कब्जा, संरचना, औपचारिकता और अंत में ज्ञान को लागू करने की आवश्यकताओं से संबंधित है। कई अलग-अलग तथाकथित केबीई प्लेटफॉर्म केवल कार्यान्वयन कदम का समर्थन करते हैं, जो हमेशा केबीई विकास प्रक्रिया में मुख्य अड़चन नहीं होता है। केबीई एप्लिकेशन के विकास और रखरखाव से जुड़े जोखिम को सीमित करने के लिए, ज्ञान के प्रबंधन और इसे अद्यतित बनाए रखने के लिए उपयुक्त पद्धति पर भरोसा करने की आवश्यकता है। ऐसी KBE कार्यप्रणाली के उदाहरण के रूप में, EU परियोजना MOKA, क्रियाविधि और ज्ञान आधारित अनुप्रयोगों के लिए उन्मुख उपकरण, समाधान प्रस्तावित करता है जो संरचना और औपचारिकता के चरणों के साथ-साथ कार्यान्वयन के लिंक पर ध्यान केंद्रित करता है।[12] MOKA का एक विकल्प सामान्य ज्ञान इंजीनियरिंग विधियों का उपयोग करना है जो सभी उद्योगों में विशेषज्ञ प्रणालियों के लिए विकसित किए गए हैं [13] या सामान्य सॉफ्टवेयर विकास पद्धतियों जैसे तर्कसंगत एकीकृत प्रक्रिया या फुर्तीली विधियों का उपयोग करने के लिए।

== केबीई == के लिए भाषाएँ केबीई के लिए प्रयुक्त भाषाओं और औपचारिकताओं के लिए दो महत्वपूर्ण मुद्दे हैं:

  • ज्ञान आधारित बनाम प्रक्रियात्मक प्रोग्रामिंग
  • मानकीकरण बनाम मालिकाना

ज्ञान आधारित बनाम प्रक्रियात्मक प्रोग्रामिंग

आर्टिफिशियल इंटेलिजेंस में ज्ञान के प्रतिनिधित्व के साथ पहचाने जाने वाला एक मौलिक व्यापार अभिव्यंजक शक्ति और संगणनीयता के बीच है। जैसा कि लेवेस्क ने इस विषय पर अपने क्लासिक पेपर में प्रदर्शित किया, एक ज्ञान-प्रतिनिधित्व औपचारिकता जितनी अधिक शक्तिशाली होगी, औपचारिकता उतनी ही करीब पहले क्रम के तर्क की अभिव्यंजक शक्ति के पास आएगी। जैसा कि लेवेस्क ने भी प्रदर्शित किया, एक भाषा फर्स्ट ऑर्डर लॉजिक के जितना करीब है, उतनी ही अधिक संभावना है कि यह उन अभिव्यक्तियों की अनुमति देगा जो अनिर्णीत हैं या पूर्ण करने के लिए घातीय प्रसंस्करण शक्ति की आवश्यकता होती है।[14] केबीई सिस्टम के कार्यान्वयन में, यह व्यापार बंद शक्तिशाली ज्ञान-आधारित वातावरण या अधिक पारंपरिक प्रक्रियात्मक और वस्तु-उन्मुख प्रोग्रामिंग वातावरण का उपयोग करने के विकल्प में परिलक्षित होता है।

मानकीकरण बनाम मालिकाना

एसटीईएम और विक्रेता- या व्यवसाय-विशिष्ट स्वामित्व वाली भाषाओं जैसे मानकों का उपयोग करने के बीच एक व्यापार बंद है। मानकीकरण ज्ञान साझा करने, एकीकरण और पुन: उपयोग की सुविधा प्रदान करता है। मालिकाना प्रारूप (जैसे CATIA) वर्तमान मानकीकरण से परे प्रतिस्पर्धात्मक लाभ और शक्तिशाली सुविधाएँ प्रदान कर सकते हैं।[15] Genworks GDL, एक वाणिज्यिक उत्पाद जिसका मूल AGPL-लाइसेंस प्राप्त Gendl प्रोजेक्ट पर आधारित है,[16] एक उच्च-स्तरीय घोषणात्मक भाषा कर्नेल प्रदान करके अनुप्रयोग दीर्घायु के मुद्दे को संबोधित करता है जो लिस्प प्रोग्रामिंग भाषा (सामान्य लिस्प , या सीएल) की एक मानक बोली का सुपरसेट है। Gendl/GDL स्वयं एक वास्तविक मानक के रूप में प्रस्तावित है[17] एएनएसआई सीएल-आधारित केबीई भाषाओं के लिए।

2006 में, लक्ष्य प्रबंधन समूह ने एक केबीई सेवा आरएफपी दस्तावेज़ जारी किया और प्रतिक्रिया का अनुरोध किया।[18] आज तक, केबीई के लिए कोई ओएमजी विनिर्देश मौजूद नहीं है; हालाँकि, CAD सेवाओं के लिए एक OMG मानक है।[19] केबीई डोमेन में मशीन-पठनीय ऑन्कोलॉजी के विकास के लिए सिस्टम-स्वतंत्र भाषा का एक उदाहरण गेलिश अंग्रेजी है।

एकेडेमिया में केबीई

कार्यान्वयन

निम्नलिखित केबीई विकास पैकेज व्यावसायिक रूप से उपलब्ध हैं:

सीएडी के लिए

वेब-तैनात अनुप्रयोगों के सामान्य प्रयोजन के विकास के लिए

विश्लेषण, डिजाइन और इंजीनियरिंग प्रक्रियाओं के लिए

यह भी देखें

संदर्भ

  1. "ज्ञान आधारित इंजीनियरिंग". technosoft.com. Technosoft. Retrieved 5 July 2014.
  2. Prasad, Brian. "केबीई को स्वचालन से क्या अलग करता है". coe.org. Archived from the original on 24 March 2012. Retrieved 3 July 2014.
  3. Drummond, Brian; Marilyn Stelzner (1989). "Simkit: A Model Building Simulation Toolkit". In Mark Richer (ed.). एआई उपकरण और तकनीक. Ablex. pp. 241–260. ISBN 978-0-89391-494-3. Retrieved 6 July 2014.
  4. "What Is CATIA?". firstratemold.com. firstratemold. Retrieved 6 July 2014.
  5. Switlik, John (October–November 2005). "Knowledge Based Engineering (KBE): Update". coe.org. COE. Archived from the original on March 24, 2012. Retrieved 6 July 2014.{{cite web}}: CS1 maint: unfit URL (link)
  6. Spooner, David (1991). "Towards an Object-Oriented Data Model for a Mechanical CAD Database System". ऑब्जेक्ट-ओरिएंटेड डेटाबेस सिस्टम पर. pp. 189–205. doi:10.1007/978-3-642-84374-7_13. ISBN 978-3-642-84376-1. {{cite book}}: |journal= ignored (help)
  7. "एआई विंटर". ainewsletter.com. ainewsletter. Archived from the original on 9 November 2013. Retrieved 6 July 2014. the एआई विंटर of the late 80s. The phrase was coined by analogy with "nuclear winter" - the theory that mass use of nuclear weapons would blot out the sun with smoke and dust, causing plunging global temperatures, a frozen Earth, and the extinction of humanity. The एआई विंटर merely caused the extinction of AI companies, partly because of the hype over expert systems and the disillusionment caused when business discovered their limitations.
  8. Berners-Lee, Tim; Hendler, James; Lassila, Ora (May 17, 2001). "सिमेंटिक वेब वेब सामग्री का एक नया रूप जो कंप्यूटर के लिए सार्थक है, नई संभावनाओं की क्रांति लाएगा". Scientific American. 284 (5): 34–43. doi:10.1038/scientificamerican0501-34. Archived from the original on April 24, 2013.
  9. Zhang, W.Y.; Yun, J.W. (April 2008). "सहयोगी इंजीनियरिंग डिजाइन में ऑन्कोलॉजी-आधारित मॉडलिंग के लिए सिमेंटिक वेब प्रौद्योगिकियों की खोज". The International Journal of Advanced Manufacturing Technology. 36 (9–10): 833–843. doi:10.1007/s00170-006-0896-5. S2CID 12420678.
  10. See Talk Page, Point-in-Time example - references need to be updated
  11. Sainter, P (September 10–13, 2000). "ज्ञान आधारित इंजीनियरिंग प्रणाली के भीतर उत्पाद ज्ञान प्रबंधन". Proceedings of DETC'00ASME 2000 Design Engineering Technical ConferenceAnd Computers and Information in Engineering Conference. Retrieved 4 July 2014.
  12. "MOKA: A Framework for Structuring and Representing Engineering Knowledge". Esprit Project. Archived from the original on April 22, 2004. Retrieved 5 July 2014.{{cite web}}: CS1 maint: unfit URL (link)
  13. Kendal, S.L.; Creen, M. (2007), An introduction to knowledge engineering, London: Springer, ISBN 978-1-84628-475-5, OCLC 70987401
  14. Levesque, Hector; Ronald Brachman (1985). "A Fundamental Tradeoff in Knowledge Representation and Reasoning". In Ronald Brachman and Hector J. Levesque (ed.). ज्ञान प्रतिनिधित्व में पढ़ना. Morgan Kaufmann. p. 49. ISBN 978-0-934613-01-9. The good news in reducing KR service to theorem proving is that we now have a very clear, very specific notion of what the KR system should do; the bad new is that it is also clear that the services can not be provided... deciding whether or not a sentence in FOL is a theorem... is unsolvable.
  15. Wilson, Walter. "इंजीनियरिंग डिजाइन के लिए एक भाषा" (PDF). step.nasa.gov. Lockheed Martin. Retrieved 4 July 2014.
  16. "जेनवर्क्स". genworks.com. Retrieved 4 July 2014.
  17. "जीडीएल भाषा विशिष्टता".
  18. "पीएलएम आरएफपी के लिए केबीई सेवाएं". omg.org. Object Management Group. 2006. Retrieved 4 July 2014.
  19. "कंप्यूटर एडेड डिजाइन सेवा विशिष्टता". omg.org. Object Management Group. January 2005. Retrieved 4 July 2014.
  20. "Design Automation - Create 2D drawings and 3D models for sales | Tacton". Tacton (in English). Retrieved 2018-06-20.
  21. "उत्पाद विवरण". solidworks.com (in English). Retrieved 2018-06-20.
  22. "Tacton Design Automation | Certified Apps | Autodesk Developer Network" (in English). Retrieved 2018-06-20.


बाहरी संबंध