जब मैं थैंक्सगिविंग के बाद स्कूल वापस जाता हूं, तो मैं सीएस थ्योरी में एक कोर्स ले रहा हूं जिसमें निर्धारक और नोडेटर्मिनिस्टिक परिमित राज्य मशीन, ट्यूरिंग मशीन, पुशडाउन ऑटोमाटा और कुछ अन्य चीजें शामिल हैं। हालांकि, मुझे एक अच्छा एप्लीकेशन नहीं मिला है जो उनके बारे में एक दृश्य प्रस्तुतिकरण उत्पन्न कर सकता है और परीक्षण कर सकता है कि वे कैसे काम करते हैं (पास/असफल, आदि)। अब तक जो सबसे अच्छा मिला है वह jFlap है, और मुझे यह अजीब लगता है।क्या राज्य मशीनों, ट्यूरिंग मशीनों आदि को आकर्षित करने और परीक्षण करने के लिए कोई कार्यक्रम हैं?
उत्तर
यह JFlap था जिसे मैंने कॉलेज में उपयोग किया था। मुझे यह उपयोग करने के लिए अजीब नहीं मिला, लेकिन ऐसा लगता है कि तब से यह बदल सकता है। क्षमा करें मेरे पास आपके लिए बेहतर जवाब नहीं है।
ठीक है, जेएफएलएपी (जैसा कि मुझे लगता है उतना अजीब) शायद सबसे अच्छी बात हो सकती है और यदि मुझे कोई ऐप चाहिए, तो मुझे बस इसका उपयोग करना सीखना होगा। –
मेरा एक दोस्त लेटेक्स को आकर्षित करने के लिए इस्तेमाल करता था। मैं हमेशा पेंसिल और कागज पसंद किया।
IAR visualSTATE रुचि का हो सकता है।
यह अच्छा लग रहा है, लेकिन यह सभी अलग-अलग प्रकार के ऑटोमाटा को स्पष्ट रूप से समर्थन नहीं देता है, और इसकी लागत कम होती है। मुझे लगता है कि कुछ लोगों को इसमें दिलचस्पी हो सकती है, लेकिन ऐसा नहीं लगता कि यह मेरे लिए अच्छा है। –
मैं अभी इस तरह की कक्षा में हूं। मुझे कागज और पेंसिल पर्याप्त होने के लिए मिला है। मैं निश्चित रूप से नहीं कह सकता, लेकिन मुझे नहीं लगता कि आपको ऑटोमाटा खींचने की आवश्यकता होगी जो कागज़ की एक शीट पर समझने के लिए बहुत जटिल है।
यह सच है, लेकिन मुझे गन्दा लेखन शैली मिल गई है, जो मोड़ने और परीक्षण के लिए लिखना बहुत मुश्किल बनाता है। हालांकि मैं परीक्षणों पर प्रबंधन करता हूं, उस पर निर्भर करता हूं कि सबकुछ दर्द होगा। यह कुछ ऐसा है जिसे मैं विचार कर रहा हूं। –
एक असली दुनिया राज्य आरेख की जटिलता को कभी कम मत समझो! हमारे यहां एक है कि _does_ को ए 3 शीट पर 8px फ़ॉन्ट चाहिए। (हालांकि इसे थोड़ा सा मॉड्यूल किया जाना चाहिए ...) – xtofl
मैंने उन्हें यूएमएल में आकर्षित किया और कुछ समय के लिए स्टारयूएमएल जेपीईजी निर्यात प्रस्तुत किया।
फिर मैंने उन्हें एक डीओटी प्रारूप में बदलने के लिए एक PHP स्क्रिप्ट लिखी और अच्छी दिखने वाली मशीनों को प्राप्त करने के लिए ग्राफविज़ का उपयोग किया।
मैं डीओटी और ग्राफविज़ के बारे में भूल गया। यह एक विकल्प है जिसे मुझे देखना चाहिए, लेकिन यह मशीनों का परीक्षण करने की अनुमति नहीं देता है - मुझे इसे हाथ से करना होगा। –
हां। चूंकि यह मेरे हाथ से परीक्षण करने के लिए पर्याप्त था, इसलिए मैंने मशीन का परीक्षण करने के लिए स्क्रिप्ट को संशोधित करने के लिए कभी भी नहीं मिला। ग्राफविज़ सुंदर दिखने वाले चित्रों का उत्पादन करता है, हालांकि :) – aib
सिमुलिंक स्टेटफ्लो।
बेशक भारी ओवरकिल।
उस प्रश्न का डुप्लिकेट नहीं। –
जब मैं कॉलेज में था, तब मैंने जावा परिमित राज्य मशीन प्रोग्राम का उपयोग किया, लेकिन मुझे याद नहीं आया कि इसे क्या कहा जाता था। मैं इसे तुम्हारे लिए ढूंढने की कोशिश कर रहा हूं। –
मुझे पता है कि यह एक डुप्लिकेट नहीं है, बल्कि उस प्रश्न का प्रत्यक्ष परिणाम है। यही कारण है कि मैंने स्माइली बनाई। – Tomalak