எலெனா எவன்ஸ்*
நிரலாக்க வடிவமைப்புடன் அமைப்பதில் முன்நிபந்தனை பொறியியல் என்பது கணினி நிரலாக்கத்திற்கான கடினமான ஆய்வுப் பகுதியாகும். தற்போதுள்ள தொகுதிகளை மீண்டும் பயன்படுத்துவதன் காரணமாக, செலவு குறைவதற்கும் நேரத்தை மேம்படுத்துவதற்கும் இது வளரும் ஆர்வத்தைப் பெற்றுள்ளது. அடிப்படையில், நிரலாக்க பொறியியல் என்பது குறிப்பிட்ட நிரலாக்கத்தைத் திட்டமிடுவதன் மூலம் திரட்டப்பட்ட முன்நிபந்தனைகளுக்குப் பதிலாக செயல்படுத்தப்பட்ட கட்டமைப்பின் பிரதிபலிப்பாகும். திட்ட தொடர்புகளில் திசைக்காக தற்போது மேற்கொள்ளப்படும் தேவை வடிவமைப்பு நுட்பங்களை வேறுபடுத்துவதே முதன்மை குறிக்கோள். மிக சமீபத்திய தேர்வு உத்திகள் மற்றும் கருவிகள் நிரலாக்கப் பொறியியலைத் தேவைகளைக் கண்டறிவதற்கு ஏற்றவாறு மாற்றுவதற்கு ஆராயப்படுகின்றன. இக்கட்டுரையானது சிறந்த தேவை வடிவமைப்பிற்கான கட்டிடக்கலை மையத் தேவைப் பொறியியல் (ACRG) அடிப்படையிலான அமைப்புகளின் கணக்கெடுப்பை வழங்குகிறது. அவசியமான வடிவமைப்பு தொடர்பான நிரலாக்க வடிவமைப்பை உள்ளடக்கிய தற்போதைய திட்டங்களை மதிப்பிடுவதற்கு ஐந்து ஆய்வுக் கேள்விகள் வேறுபடுகின்றன. 47 ஆய்வுக் கட்டுரைகளைத் தேர்ந்தெடுப்பதற்கும், ஆராய்ச்சிக் கேள்விகளுக்குத் தற்காலிகமாகத் தீர்வு காண்பதற்கும் முறைசார் இலக்கிய மதிப்பாய்வு (SLR) சரிசெய்யப்பட்டது. கூடுதலாக, இந்தத் திட்டங்களில் குறிப்பிடத்தக்க மேம்பாடுகள் அங்கீகரிக்கப்பட்டுள்ளன, அவை தேவைகள் மற்றும் வடிவமைப்பில் உள்ள ஓட்டையைக் குறைக்க உதவுகின்றன. தவிர, ACRG அடிப்படையிலான திட்டங்களில் பயன்படுத்தக்கூடிய ஆறு கருவிகள், ஆறு உத்திகள் மற்றும் மூன்று நுட்பங்களை குறுகிய பதிவு செய்துள்ளோம்.