دانلود کتاب Software Verification and Analysis: An Integrated, Hands-On Approach (به فارسی: تأیید و تجزیه و تحلیل نرم افزار: یک رویکرد یکپارچه و عملی) نوشته شده توسط «William Stanley – Janusz Laski (auth.)»
اطلاعات کتاب تأیید و تجزیه و تحلیل نرم افزار: یک رویکرد یکپارچه و عملی
موضوع اصلی: برنامه نويسي
نوع: کتاب الکترونیکی
ناشر: Springer-Verlag London
نویسنده: William Stanley – Janusz Laski (auth.)
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2009
تعداد صفحه: 234
حجم کتاب: 3 مگابایت
کد کتاب: 1848822391 , 9781848822399 , 9781848822405
نوبت چاپ: 1
توضیحات کتاب تأیید و تجزیه و تحلیل نرم افزار: یک رویکرد یکپارچه و عملی
این کتاب از استفاده یکپارچه و با پشتیبانی ابزار از همه روشهای تأیید موجود برای بهبود صحت نرمافزار حمایت میکند. تکنیکهای اصلی تأیید نرمافزار زیر و ابزارهای پشتیبان آنها، بر اساس مدلهای ریاضی صحیح، مورد بحث قرار میگیرند:
• صحت بر اساس ساخت، با استفاده از زبان مشخصات روش توسعه وین (VDM-SL) و جعبه ابزار پشتیبانی CSK .
• تجزیه و تحلیل برنامه استاتیک که توسط مجموعه ابزار PRAXIS SPARK و سیستم تست و اشکال زدایی SofTools (STAD 4.0) پشتیبانی می شود.
• برنامه اثبات شده توسط SPARK پشتیبانی می شود.
• تجزیه و تحلیل برنامه پویا توسط STAD پشتیبانی می شود.
VDM-SL Toolbox و SPARK به ترتیب درستی را با ساخت و پارادایم های اثبات برنامه نشان می دهند. نویسنده نشان می دهد که در حالی که هر دو روش قدرتمند هستند، خطاها اجتناب ناپذیر هستند و تشخیص آنها ممکن است دشوارتر از یک برنامه غیررسمی توسعه یافته باشد. در نتیجه، تشخیص خطا باید بخشی جدایی ناپذیر از کل چرخه عمر یک پروژه برنامه نویسی باشد. تست Black-Box (مبتنی بر مشخصات) و ساختاری (بر اساس کد) توسط STAD (شامل 5 معیار تست) پوشش داده شده و پشتیبانی می شود. STAD همچنین دارای یک تجزیه و تحلیل استاتیک توصیفی و پیشنهادی بسیار قدرتمند است.
مهندسین نرم افزار، دانشجویان و دانشمندان کامپیوتر متوجه خواهند شد که این کتاب درک جامعی از مسائل تأیید نرم افزار را در اختیار خواننده قرار می دهد. خروجی های STAD به کاربر اجازه می دهد تا ایده های خود را پیاده سازی و آزمایش کند.
جدیدترین نسخه STAD را می توان از http://www.stadtools.com دانلود کرد.
This book advocates the integrated and tool supported use of all available verification methods to improve software correctness. The following major software verification techniques and their supporting tools, based on sound mathematical models, are discussed:
• Correctness by construction, using the Vienna Development Method-Specification Language (VDM-SL) and its supporting CSK’s Toolbox.
• Static program analysis supported by the PRAXIS’ SPARK toolset and SofTools’ System for Testing And Debugging (STAD 4.0).
• Program proving supported by SPARK.
• Dynamic program analysis supported by STAD.
VDM-SL Toolbox and SPARK illustrate, respectively, the correctness by construction and program proving paradigms. The author demonstrates that while both methods are powerful, errors are inevitable and detecting these may be more difficult than in the case of an informally developed program. Consequently, error detection must be an integral part of the entire life cycle of a programming project. Black-Box (specification based) and Structural (code based) testing are covered and supported by STAD (including 5 testing criteria). STAD also features a quite powerful descriptive and proscriptive static analysis.
Software engineers, students and computer scientists will find that the book provides the reader with a comprehensive understanding of software verification issues. STAD’s outputs allow the user to implement and test their own ideas.
The most recent version of STAD can be downloaded from http://www.stadtools.com.
دانلود کتاب «تأیید و تجزیه و تحلیل نرم افزار: یک رویکرد یکپارچه و عملی»

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.