ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Software Verification and Analysis: An Integrated, Hands-On Approach

دانلود کتاب تأیید و تحلیل نرم افزار: رویکرد یکپارچه و عملی

Software Verification and Analysis: An Integrated, Hands-On Approach

مشخصات کتاب

Software Verification and Analysis: An Integrated, Hands-On Approach

دسته بندی: تحلیل و بررسی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1848822391, 9781848822399 
ناشر: Springer-Verlag London 
سال نشر: 2009 
تعداد صفحات: 205 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 52,000



کلمات کلیدی مربوط به کتاب تأیید و تحلیل نرم افزار: رویکرد یکپارچه و عملی: مهندسی نرم افزار/برنامه نویسی و سیستم های عامل، مهندسی نرم افزار، تکنیک های برنامه نویسی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Software Verification and Analysis: An Integrated, Hands-On Approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تأیید و تحلیل نرم افزار: رویکرد یکپارچه و عملی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تأیید و تحلیل نرم افزار: رویکرد یکپارچه و عملی



این کتاب از استفاده یکپارچه و با پشتیبانی ابزار از همه روش‌های تأیید موجود برای بهبود صحت نرم‌افزار حمایت می‌کند. تکنیک‌های اصلی تأیید نرم‌افزار زیر و ابزارهای پشتیبانی آن‌ها، بر اساس مدل‌های ریاضی صحیح، مورد بحث قرار می‌گیرند:

• صحت با ساخت، با استفاده از زبان مشخصات روش توسعه وین (VDM-SL) و جعبه ابزار CSK پشتیبانی از آن .

• آنالیز برنامه استاتیک که توسط مجموعه ابزار SPARK PRAXIS و سیستم تست و اشکال زدایی 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.



فهرست مطالب

Front Matter....Pages i-xviii
Front Matter....Pages 1-1
Why Not Write Correct Software the First Time?....Pages 1-14
How to Prove a Program Correct: Programs Without Loops....Pages 39-61
How to Prove a Program Correct: Iterative Programs....Pages 63-79
Prepare Test for Any Implementation: Black-Box Testing....Pages 81-99
Front Matter....Pages 1-1
Intermediate Program Representation....Pages 103-123
Program Dependencies....Pages 125-142
What Can One Tell About a Program Without Its Execution: Static Analysis....Pages 143-169
Front Matter....Pages 1-1
Is There a Bug in the Program? Structural Program Testing....Pages 173-202
Dynamic Program Analysis....Pages 203-219
Back Matter....Pages 221-224




نظرات کاربران