دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: الگوریتم ها و ساختارهای داده ویرایش: نویسندگان: Donald Sannella. Andrzej Tarlecki سری: Monographs in Theoretical Computer Science. An EATCS Series ISBN (شابک) : 9783642173363, 3642173365 ناشر: Springer سال نشر: 2012 تعداد صفحات: 594 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب مبانی مشخصات جبری و توسعه نرم افزار رسمی: منطق و معانی برنامه ها، مهندسی نرم افزار/برنامه نویسی و سیستم های عامل، منطق ریاضی و مبانی، نظریه مقوله، جبر همسانی
در صورت تبدیل فایل کتاب Foundations of Algebraic Specification and Formal Software Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مبانی مشخصات جبری و توسعه نرم افزار رسمی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب پایههایی را برای مشخصات نرمافزار و توسعه رسمی نرمافزار از منظر کار بر روی مشخصات جبری، با تمرکز بر توسعه مفاهیم اساسی و مطالعه ویژگیهای اساسی آنها فراهم میکند. این پایه ها بر اساس یک پایه ریاضی محکم و با استفاده از عناصر جبر جهانی، نظریه دسته بندی و منطق ساخته شده اند و این جعبه ابزار ریاضی زبان مناسبی را برای فرمول بندی دقیق مفاهیم درگیر در مشخصات و توسعه نرم افزار فراهم می کند. پس از تعریف رسمی، این مفاهیم به بررسی ریاضی تبدیل میشوند و این تداخل بین ریاضیات و مهندسی نرمافزار نتایجی به دست میدهد که از نظر ریاضی جالب، از نظر مفهومی آشکار و از نظر عملی مفید هستند.
نظریه. ارائه شده توسط نویسندگان منشأ آن در کار بر روی مشخصات جبری است که در اوایل دهه 1970 شروع شد و درمان آنها جامع است. این کتاب شامل پنج نوع مطلب است: مبانی ریاضی لازم. مشخصات جبری سنتی؛ عناصر نظریه نهادها؛ مشخصات رسمی و توسعه؛ و روش های اثبات.
در حالی که کتاب مستقل است، بلوغ ریاضی و آشنایی با مسائل مهندسی نرم افزار لازم است. و در مثال هایی که مستقیماً به برنامه نویسی مربوط می شود، نویسندگان آشنایی با مفاهیم برنامه نویسی تابعی را فرض می کنند. این کتاب برای محققان و دانشجویان تحصیلات تکمیلی پیشرفته در زمینه های برنامه نویسی و علوم کامپیوتر نظری ارزشمند خواهد بود.
This book provides foundations for software specification and formal software development from the perspective of work on algebraic specification, concentrating on developing basic concepts and studying their fundamental properties. These foundations are built on a solid mathematical basis, using elements of universal algebra, category theory and logic, and this mathematical toolbox provides a convenient language for precisely formulating the concepts involved in software specification and development. Once formally defined, these notions become subject to mathematical investigation, and this interplay between mathematics and software engineering yields results that are mathematically interesting, conceptually revealing, and practically useful.
The theory presented by the authors has its origins in work on algebraic specifications that started in the early 1970s, and their treatment is comprehensive. This book contains five kinds of material: the requisite mathematical foundations; traditional algebraic specifications; elements of the theory of institutions; formal specification and development; and proof methods.
While the book is self-contained, mathematical maturity and familiarity with the problems of software engineering is required; and in the examples that directly relate to programming, the authors assume acquaintance with the concepts of functional programming. The book will be of value to researchers and advanced graduate students in the areas of programming and theoretical computer science.
Front Matter....Pages i-xvi
Universal algebra....Pages 15-39
Simple equational specifications....Pages 41-95
Category theory....Pages 97-153
Working within an arbitrary logical system....Pages 155-228
Structured specifications....Pages 229-258
Parameterisation....Pages 259-292
Formal program development....Pages 293-324
Behavioural specifications....Pages 325-399
Proofs for specifications....Pages 401-484
Working with multiple logical systems....Pages 485-532
Back Matter....Pages 533-581