Key points are not available for this paper at this time.
विभिन्न प्रोग्रामिंग परियोजनाओं के लिए विभिन्न वातावरणों की आवश्यकता होती है, लेकिन प्रत्येक परियोजना के लिए एक अलग वातावरण हस्तनिर्मित करना आर्थिक रूप से व्यावहारिक नहीं है। गैंडाल्फ इस समस्या का समाधान करता है, जिससे वातावरण डिज़ाइनरों को अत्यधिक लागत के बिना अर्ध-स्वचालित रूप से सॉफ़्टवेयर विकास वातावरण के परिवार उत्पन्न करने की अनुमति मिलती है। गैंडाल्फ का उपयोग करके उत्पन्न वातावरण प्रोग्रामिंग वातावरण को संबोधित करते हैं, जो प्रोग्रामिंग प्रक्रिया को सरल बनाने में मदद करते हैं, और सिस्टम विकास वातावरण, जो यह कम करते हैं कि एक सॉफ़्टवेयर परियोजना अपने सदस्यों की सद्भावना पर कितनी निर्भर होती है। गैंडाल्फ वातावरण प्रोग्रामिंग और सिस्टम विकास को एकीकृत करते हैं, पारंपरिक वातावरण में उपलब्ध इंटरैक्शन की अनुमति नहीं देता। यह पेपर गैंडाल्फ वातावरण की बुनियादी विशेषताओं को कवर करता है। इन वातावरणों को उत्पन्न करने के लिए उपयोग की जाने वाली विधि, कई मौजूदा वातावरणों की संरचना और कार्य, और परियोजना पर चल रही अनुसंधान।
हैबरमैन एट अल। (सोम,) ने इस प्रश्न का अध्ययन किया।