دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: کامپیوتر ویرایش: 1 نویسندگان: Markus Müller-Olm (auth.) سری: Lecture Notes in Computer Science 3800 ISBN (شابک) : 3540453857, 9783540453857 ناشر: Springer-Verlag Berlin Heidelberg سال نشر: 2006 تعداد صفحات: 191 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب تغییرات ثابت ها: تجزیه و تحلیل جریان برنامه های متوالی و موازی: مهندسی نرم افزار، منطق و معانی برنامه ها، زبان های برنامه نویسی، کامپایلرها، مترجمان
در صورت تبدیل فایل کتاب Variations on Constants: Flow Analysis of Sequential and Parallel Programs به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تغییرات ثابت ها: تجزیه و تحلیل جریان برنامه های متوالی و موازی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تحلیل برنامه به تکنیک هایی مربوط می شود که به طور خودکار ویژگی های زمان اجرا برنامه های داده شده را قبل از زمان اجرا تعیین می کند. برای تأیید اعتبار به منظور اطمینان از اینکه برنامه ها به هدف مورد نظر خود عمل می کنند و در پردازش بیشتر برای اجرای کارآمد مانند بهینه سازی کامپایلرها استفاده می شود. تجزیه و تحلیل برنامه بهینه تضمینی را در مورد دقت نتایج محاسبه شده ارائه می دهد.
این تک نگاری، نسخه اصلاح شده از پایان نامه توانبخشی نویسنده، بر تجزیه و تحلیل جریان بهینه برنامه های متوالی و موازی تمرکز دارد. این ویژگی های الگوریتمی نسخه های مختلف مسئله معروف انتشار ثابت را مطالعه می کند. به منظور دستیابی به انواع در نظر گرفته شده، تکنیک هایی را از حوزه های مختلف مانند جبر خطی، نظریه حلقه محاسباتی، تفسیر انتزاعی، تأیید برنامه، نظریه پیچیدگی و غیره ترکیب می کند. ترکیب تکنیک ها کلید پیشرفت بیشتر در تجزیه و تحلیل خودکار است. انتشار ثابت به ما امکان می دهد این نکته را در یک مطالعه نظری نشان دهیم.
پس از یک مرور کلی، تک نگاری از سه بخش اساساً مستقل تشکیل شده است که می توانند مستقل از یکدیگر خوانده شوند. این بخشها مطالعه میکنند: سلسله مراتبی از ثابتها در برنامههای متوالی، محدودیتهای ذاتی تحلیل جریان برنامههای موازی، و چگونگی غلبه بر این محدودیتها با کنار گذاشتن یک فرض اجرای اتمی کلاسیک.
Program analysis is concerned with techniques that automatically determine run-time properties of given programs prior to run-time. It is used for validation in order to ensure that programs serve their intended purpose and in further processing for efficient execution such as in optimizing compilers. Optimal program analysis provides a guarantee about the precision of the computed results.
This monograph, a revised version of the author's habilitation thesis, focusses on optimal flow analysis of sequential and parallel programs. It studies algorithmic properties of various versions of the well-known constant-propagation problem. In order to come to grips with the variants considered, it combines techniques from different areas such as linear algebra, computable ring theory, abstract interpretation, program verification, complexity theory, etc. Combination of techniques is the key to further progress in automatic analysis and constant-propagation allows us to illustrate this point in a theoretical study.
After a general overview, the monograph consists of three essentially self-contained parts that can be read independently of each other. These parts study: a hierarchy of constants in sequential programs, inherent limits of flow analysis of parallel programs, and how to overcome these limits by abandoning a classic atomic execution assumption.
Front Matter....Pages -
1. Introduction....Pages 1-11
2. A Hierarchy of Constants....Pages 13-29
3. Deciding Constants by Effective Weakest Preconditions....Pages 31-52
4. Limits of Parallel Flow Analysis....Pages 53-79
5. Parallel Flow Graphs....Pages 81-99
6. Non-atomic Execution....Pages 101-109
7. Dependence Traces....Pages 111-143
8. Detecting Copy Constants and Eliminating Faint Code....Pages 145-152
9. Complexity in the Non-atomic Scenario....Pages 153-160
10. Conclusion....Pages 161-164
A. A Primer on Constraint-Based Program Analysis....Pages 165-171
Back Matter....Pages -