0

دانلود کتاب برنامه‌نویسی همزمان، سیستم‌های باز و روش‌های رسمی

بازدید 76
  • عنوان کتاب: Concurrent Programming, Open Systems and Formal Methods
  • نویسنده: Jose Meseguer, Carlos A. Varela
  • حوزه: برنامه‌نویسی شی‌گرا
  • سال انتشار: 2026
  • تعداد صفحه: 569
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 16.7 مگابایت

این یادنامه، مشارکت‌های طیف گسترده‌ای از محققان بین‌المللی را برای بزرگداشت دستاوردهای علمی و آموزشی مادام‌العمر پروفسور گل آقا، محقق و مدرس برجسته علوم کامپیوتر با شهرت جهانی به خاطر کارهایش در زمینه مهندسی نرم‌افزار، روش‌های رسمی، زبان‌های برنامه‌نویسی، نظریه همزمانی، سیستم‌های توزیع‌شده و سیستم‌های سایبری-فیزیکی، جمع‌آوری می‌کند. این مقالات در سمپوزیومی که در پردیس شیکاگو دانشکده محاسبات و علوم داده سیبل دانشگاه ایلینوی، اوربانا-شمپین در تاریخ 6 و 7 اکتبر 2025 برگزار شد، ارائه شدند. این جلد و سمپوزیوم در مجموع درک گسترده و عمیقی از تأثیر علمی ایده‌های پروفسور آقا، که الهام‌بخش کار بسیاری از محققان دیگر در سراسر جهان بوده است، ارائه می‌دهند. گل آقا مدرک کارشناسی خود را در سال 1977 از دانشگاه کلتک دریافت کرد. او مدرک کارشناسی ارشد (1980)، کارشناسی ارشد (1982) و دکترای خود را دریافت کرد. (۱۹۸۵) مدرک خود را از دانشگاه میشیگان، آن آربر، به همراه جان هالند (دانشگاه میشیگان) و کارل هیویت (MIT) به عنوان مشاور مشترک دریافت کرد. گل پیش از شروع به کار به عنوان استادیار در دانشگاه ایلینوی، اوربانا-شمپین (UIUC) در سال ۱۹۸۹، دانشمند تحقیقاتی و مدرس آزمایشگاه هوش مصنوعی MIT و متعاقباً در گروه علوم کامپیوتر دانشگاه ییل بود. پروفسور آقا آزمایشگاه سیستم‌های باز را در UIUC ایجاد کرد، جایی که بسیاری از مهمترین ایده‌های خود را توسعه داد و چندین نسل از محققان جوان را آموزش داد که این ایده‌ها را در دانشگاه و صنعت منتشر و گسترش داده‌اند. کار او در سراسر جهان بسیار مورد استناد قرار گرفته و از طریق جوایز و افتخارات معتبر بسیاری شناخته شده است. او سهم اساسی در نظریه همزمانی، زبان‌های برنامه‌نویسی همزمان، ترکیب و تطبیق بازتابی سیستم‌های همزمان، روش‌های رسمی، سیستم‌های احتمالی و تحلیل بررسی مدل آماری و احتمالی آنها، تست نرم‌افزار و سیستم‌های سایبری-فیزیکی داشته است. سیستم‌های باز، نظریه‌های محاسبات همزمان را به طور قابل توجهی متحول کرده‌اند، زیرا باید از اضافه شدن اجزای جدید، جایگزینی اجزای موجود و تغییرات پویا در اتصالات داخلی اجزا پشتیبانی کنند. همه این ویژگی‌ها فراتر از محدوده مدل‌های همزمانی قبلی مانند شبکه‌های پتری، حساب دیفرانسیل و انتگرال سیستم‌های ارتباطی (CCS) میلنر و فرآیندهای متوالی ارتباطی (CSP) هور بودند. کار پروفسور آقا روی مدل محاسبه بازیگر، ویژگی‌های سیستم‌های باز را رسمی کرد و مستقیماً بر توسعه نظریه‌های همزمانی بیشتر مانند حساب دیفرانسیل و انتگرال Π میلنر و همکارانش تأثیر گذاشت. برخلاف نظریه‌های همزمانی قبلی، حساب دیفرانسیل و انتگرال Π شامل تحرک فرآیند یا پیکربندی مجدد پویای اتصالات داخلی فرآیند است. این تحرک فرآیندها توسط مدل محاسبه بازیگر ایجاد شده است، همانطور که خود میلنر در سخنرانی جایزه تورینگ خود در سال ۱۹۹۳ بیان کرد. در سطح زبان برنامه‌نویسی، انعطاف‌پذیری ارتباط از طریق انتقال پیام به همراه انتزاع شیءگرای توزیع‌شده که توسط کنشگرها با حالت داخلی خودشان ارائه می‌شود، حوزه زبان‌های برنامه‌نویسی را متحول کرده است، به طوری که امروزه بسیاری از پیشرفته‌ترین زبان‌ها از انواع مختلف مدل کنشگر پشتیبانی می‌کنند.

This Festschrift gathers contributions from a wide range of international researchers to honor the lifelong scientific and teaching accomplishments of Prof. Gul Agha, a leading computer science researcher and educator with worldwide recognition for his work on software engineering, formal methods, programming languages, concurrency theory, distributed systems, and cyber-physical systems. The papers were presented at a symposium held at the Chicago Campus of the Siebel School of Computing and Data Science of the University of Illinois, Urbana-Champaign on October 6–7, 2025. This volume and the symposium collectively provide a broad and in-depth understanding of the scientific impact of Prof. Agha’s ideas, which have inspired the work of many other researchers worldwide. Gul Agha obtained his undergraduate degree at Caltech in 1977. He obtained his A.M (1980), M.S. (1982) and Ph.D. (1985) degrees at the University of Michigan, Ann Arbor, with John Holland (University of Michigan) and Carl Hewitt (MIT) as co-advisors. Prior to starting as an assistant professor at the University of Illinois, Urbana-Champaign (UIUC) in 1989, Gul was a Research Scientist and Lecturer at the MIT Artificial Intelligence Laboratory, and subsequently in the Department of Computer Science, Yale University. Prof. Agha created the Open Systems Laboratory at UIUC, where he developed many of his most important ideas and has trained several generations of young researchers who have disseminated and further expanded these ideas in academia and industry. His work is very highly cited worldwide and has been recognized through many prestigious awards and honors. He has made fundamental contributions to concurrency theory, con-current programming languages, composition and reflective adaptation of concurrent systems, formal methods, probabilistic systems and their statistical and probabilistic model checking analysis, software testing, and cyber-physical systems. Open systems have significantly revolutionized concurrent computation theories, since they must support the addition of new components, the replacement of existing components, and dynamic changes in component interconnections. All these proper-ties were beyond the scope of prior concurrency models such as Petri Nets, Milner’s Calculus of Communicating Systems (CCS), and Hoare’s Communicating Sequential Processes (CSP). Prof. Agha’s work on the Actor model of computation formalized open systems properties, and directly influenced the development of further concurrency the-ories such as Milner et al.’s Π calculus. In contrast to prior concurrency theories, the Π calculus incorporates process mobility, or dynamic reconfiguration of process intercon-nections. This mobility of processes was motivated by the actor model of computation, as Milner himself expressed in his 1993 Turing Award lecture. At the programming language level, the flexibility of message-passing communication together with the dis-tributed object-oriented abstraction provided by actors with their own internal state has revolutionized the area of programming languages, where nowadays many of the most advanced languages support various variants of the Actor model.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Concurrent Programming, Open Systems and Formal Methods

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

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

X