আনুষ্ঠানিক যাচাইকরণ অনেক দীর্ঘ হয়েছে তবে সাধারণত শিল্প / বহুল ব্যবহৃত সরঞ্জাম সর্বশেষ গবেষণার চেয়ে পিছিয়ে। এই দিকটিতে সাম্প্রতিক কিছু প্রচেষ্টা এখানে:
স্পেস # http://research.microsoft.com/en-us/projects/specsharp/
এটি সি # এর একটি এক্সটেনশান যা কোড চুক্তিগুলিকে সমর্থন করে (প্রাক / পোস্ট শর্ত এবং আক্রমণকারী) এবং বিভিন্ন ধরণের স্থির বিশ্লেষণ করতে এই চুক্তিগুলি ব্যবহার করতে পারে ।
অন্যান্য ভাষার যেমন জাভা জন্য জেএমএল এবং আইফেলের কাছে এটির মত একই প্রকল্প রয়েছে this
এমনকি আরও যাওয়া মতো প্রকল্পগুলি স্ল্যাম এবং বিস্ফোরণ আধুনিক ভাষা পূর্ণ সাধারণত্ব সাথে মোকাবিলা করতে পারবে না ন্যূনতম প্রোগ্রামার টীকা / হস্তক্ষেপের সাথে কিছু আচরণগত বৈশিষ্ট্য যাচাই করতে ব্যবহার করা যেতে পারে, কিন্তু এখনও (পূর্ণসংখ্যা ওভারফ্লো / পয়েন্টার এরিথমেটিক ভালো জিনিস অনুকরণে হয় না)।
আমি বিশ্বাস করি যে আমরা ভবিষ্যতে বাস্তবে ব্যবহৃত এই কৌশলগুলির আরও অনেক কিছুই দেখতে পাব। মূল বাধা হ'ল প্রোগ্রামের আক্রমণকারীরা ম্যানুয়াল টীকাগুলি ছাড়াই অনুমান করা কঠিন এবং প্রোগ্রামাররা সাধারণত এই টীকাগুলি সরবরাহ করতে ইচ্ছুক না কারণ এটি করা খুব ক্লান্তিকর / সময়সাপেক্ষ।