एब्सट्रैक्ट स्टेट मशीन लैंग्वेज - Abstract State Machine Language (AsmL) का क्या मतलब है?

एब्सट्रैक्ट स्टेट मशीन लैंग्वेज (AsmL) एब्सट्रैक्ट स्टेट मशीन (ASM) के सिद्धांत पर आधारित एक निष्पादन योग्य विनिर्देश भाषा है। AsmL का उपयोग सिस्टम मॉडलिंग, विश्लेषण, अनुकरण और अनुरूपता परीक्षण के लिए किया जाता है।

AsmL को माइक्रोसॉफ्ट की फाउंडेशन ऑफ सॉफ्टवेयर इंजीनियरिंग (FSE) रिसर्च टीम द्वारा विकसित किया गया है। यह पूरी तरह से .NET वातावरण और Microsoft के विकास उपकरणों के साथ एकीकृत है, जिसमें Word और Visual Studio .NET शामिल हैं।

कोडिंग और परीक्षण के लिए निर्दिष्ट कई प्रोग्रामिंग भाषाओं के विपरीत, AsmL प्रोजेक्ट डिज़ाइन को संप्रेषित करने के लिए तैयार है। इसके अतिरिक्त, विकास के किसी भी चरण के दौरान एएसएमएल का उपयोग किया जा सकता है। AsmL विनिर्देश निष्पादन मॉडल परीक्षण, फीचर इंटरैक्शन चेक, डिज़ाइन लक्ष्य पूर्ति या अप्रत्याशित ईवेंट योजना के लिए अनुमति देता है।

AsmL का उपयोग सिस्टम विनिर्देश के लिए भी किया जाता है, जो उपयोगकर्ताओं को ASM पर आधारित एक सिस्टम चित्र प्रदान करता है, जो सिस्टम के विकसित होने वाले रनटाइम स्थिति का एक गणितीय मॉडल है।

एएसएमएल पारंपरिक कार्यक्रमों से अलग है जिसमें यह चयनित विवरणों से संबंधित किसी भी चीज का वर्णन करते हुए न्यूनतम विनिर्देश प्रदान करता है। AsmL चर और संचालन के संदर्भ में सिस्टम स्थिति विवरण की सुविधा प्रदान करता है जो उपयोगकर्ता के लिए समझ में आता है।

AsmL टूल स्पेक एक्सप्लोरर में एक सॉफ्टवेयर मॉडलिंग भाषा के रूप में उपलब्ध है, जो विजुअल स्टूडियो 2010 का एक घटक है। एएसएमएल का ओपन-सोर्स कार्यान्वयन एक्स्टेंसिबल सार स्टेट मशीन (एक्सएएसएम) भाषा के रूप में उपलब्ध है।

Post a Comment

0 Comments