ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Program Verification: Fundamental Issues in Computer Science

دانلود کتاب تایید برنامه: مسائل اساسی در علوم کامپیوتر

Program Verification: Fundamental Issues in Computer Science

مشخصات کتاب

Program Verification: Fundamental Issues in Computer Science

ویرایش: 1 
نویسندگان: , , ,   
سری: Studies in Cognitive Systems 14 
ISBN (شابک) : 9789401047890, 9789401117937 
ناشر: Springer Netherlands 
سال نشر: 1993 
تعداد صفحات: 453 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

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



کلمات کلیدی مربوط به کتاب تایید برنامه: مسائل اساسی در علوم کامپیوتر: هوش مصنوعی (شامل رباتیک)، بهینه سازی، فلسفه علم، مطالعات بین رشته ای، مهندسی نرم افزار/برنامه نویسی و سیستم های عامل



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

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


در صورت تبدیل فایل کتاب Program Verification: Fundamental Issues in Computer Science به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب تایید برنامه: مسائل اساسی در علوم کامپیوتر



از مهم ترین مشکلاتی که علم کامپیوتر با آن مواجه است، ایجاد پارادایم متناسب با این رشته است. طرفداران روش های رسمی - مانند جان مک کارتی، سی.آر. Hoare و Edgar Dijkstra - این موضع را ارتقا داده اند که محاسبات یک فعالیت ریاضی است و علم کامپیوتر باید خودش را پس از ریاضیات مدل کند. مخالفان روش‌های رسمی - در مقابل، پیشنهاد می‌کنند که برنامه‌نویسی فعالیتی است که برای علم کامپیوتر اساسی است و تفاوت‌های مهمی وجود دارد که آن را از ریاضیات متمایز می‌کند، بنابراین نمی‌تواند پارادایم مناسبی ارائه دهد.
اختلاف نظر در مورد جایگاه رسمی روش‌ها در علوم کامپیوتر اخیراً در قالب علاقه مجدد به ماهیت و ظرفیت تأیید برنامه به عنوان روشی برای ایجاد قابلیت اطمینان سیستم‌های نرم‌افزاری پدید آمده‌اند. مقاله ای که در Communications of ACM با عنوان "تأیید برنامه: ایده بسیار" منتشر شد، توسط جیمز اچ. فتزر، بحث گسترده ای را برانگیخت که در چندین مجله مورد بحث قرار گرفته است و چندین سال ادامه داشته است و علاقه دانشمندان رایانه را درگیر کرده است. (اعم از نظری و کاربردی) و متفکران دیگر از طیف وسیعی از پیشینه ها که می خواهند علوم رایانه را به عنوان یک حوزه تحقیق درک کنند.
ویراستاران این مجموعه بسیاری از جالب ترین و مهم ترین مطالعات را گرد هم آورده اند. برای پاسخ به سؤالاتی در مورد ماهیت و محدودیت های علوم رایانه. اینها شامل مقالات اولیه ای هستند که از پارادایم ریاضی توسط مک کارتی، ناور، آر. فلوید و هور (در قسمت اول) حمایت می کنند، سایر مقالاتی که پارادایم هور، مایر، ناور، و شرلیس و اسکات (در قسمت دوم)، چالش ها، محدودیت ها را توضیح می دهند. و جایگزین‌هایی که توسط سی فلوید، اسمیت، بلوم و ناور (در قسمت سوم) بررسی شده‌اند، و کارهای اخیر با تمرکز بر تأیید رسمی توسط دمیلو، لیپتون، و پرلیس، فتزر، کوهن، و کولبرن (در قسمت چهارم). منابع ضروری برای مطالعه بیشتر فراهم می کند.
این جلد برای دانشمندان، فیلسوفان و افرادی که می خواهند مبانی نظری علم کامپیوتر را درک کنند و موقعیت مناسبی برای ارزیابی دامنه و محدودیت های این رشته داشته باشند، جذاب خواهد بود.


توضیحاتی درمورد کتاب به خارجی

Among the most important problems confronting computer science is that of developing a paradigm appropriate to the discipline. Proponents of formal methods - such as John McCarthy, C.A.R. Hoare, and Edgar Dijkstra - have advanced the position that computing is a mathematical activity and that computer science should model itself after mathematics. Opponents of formal methods - by contrast, suggest that programming is the activity which is fundamental to computer science and that there are important differences that distinguish it from mathematics, which therefore cannot provide a suitable paradigm.
Disagreement over the place of formal methods in computer science has recently arisen in the form of renewed interest in the nature and capacity of program verification as a method for establishing the reliability of software systems. A paper that appeared in Communications of the ACM entitled, `Program Verification: The Very Idea', by James H. Fetzer triggered an extended debate that has been discussed in several journals and that has endured for several years, engaging the interest of computer scientists (both theoretical and applied) and of other thinkers from a wide range of backgrounds who want to understand computer science as a domain of inquiry.
The editors of this collection have brought together many of the most interesting and important studies that contribute to answering questions about the nature and the limits of computer science. These include early papers advocating the mathematical paradigm by McCarthy, Naur, R. Floyd, and Hoare (in Part I), others that elaborate the paradigm by Hoare, Meyer, Naur, and Scherlis and Scott (in Part II), challenges, limits and alternatives explored by C. Floyd, Smith, Blum, and Naur (in Part III), and recent work focusing on formal verification by DeMillo, Lipton, and Perlis, Fetzer, Cohn, and Colburn (in Part IV). It provides essential resources for further study.
This volume will appeal to scientists, philosophers, and laypersons who want to understand the theoretical foundations of computer science and be appropriately positioned to evaluate the scope and limits of the discipline.



فهرست مطالب

Front Matter....Pages i-xiii
Front Matter....Pages 1-1
Computer Science and Philosophy....Pages 3-31
Front Matter....Pages 33-33
Towards a Mathematical Science of Computation....Pages 35-56
Proof of Algorithms by General Snapshots....Pages 57-64
Assigning Meanings to Programs....Pages 65-81
An Axiomatic Basis for Computer Programming....Pages 83-96
Front Matter....Pages 97-97
First Steps Towards Inferential Programming....Pages 99-133
Mathematics of Programming....Pages 135-154
On Formalism in Specifications....Pages 155-189
Formalization in Program Development....Pages 191-210
Front Matter....Pages 211-211
Formalism and Prototyping in the Software Process....Pages 213-238
Outline of a Paradigm Change in Software Engineering....Pages 239-259
The Place of Strictly Defined Notation in Human Insight....Pages 261-274
Limits of Correctness in Computers....Pages 275-293
Front Matter....Pages 295-295
Social Processes and Proofs of Theorems and Programs....Pages 297-319
Program Verification: The Very Idea....Pages 321-358
The Notion of Proof in Hardware Verification....Pages 359-374
Program Verification, Defeasible Reasoning, and Two Views of Computer Science....Pages 375-399
Front Matter....Pages 401-401
Philosophical Aspects of Program Verification....Pages 403-427
Back Matter....Pages 429-458




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