Cantitate/Preț
Produs

The Pi-Calculus: A Theory of Mobile Processes

Autor Davide Sangiorgi, David Walker
en Limba Engleză Paperback – 15 oct 2003

Ne-a atras atenția, încă din primele capitole, exercițiul de modelare a proceselor care își schimbă structura de interconectare în timpul execuției, un scenariu care demonstrează forța practică a pi-calculului. Notăm cu interes modul în care autorii reușesc să transforme o teorie matematică abstractă într-un instrument de analiză pentru sisteme mobile complexe, unde componentele comunică și reconfigurează rețeaua în mod dinamic. Putem afirma că rigoarea acestei ediții revizuite oferă o bază solidă pentru înțelegerea mobilității informaționale, trecând de la sintaxa de bază la sisteme de tipare sofisticate.

Abordarea este una progresivă: se începe cu definirea proceselor și a interacțiunilor, culminând cu demonstrații extinse despre cum poate fi utilizat pi-calculul pentru a descrie comportamentele sistemelor și a le analiza proprietățile de siguranță. Ca și Robin Milner în Communicating and Mobile Systems, autorii distilează experiența reală în principii acționabile, oferind o perspectivă formală asupra modului în care datele și programele circulă într-o rețea globală. Totodată, lucrarea face legătura cu paradigmele clasice, explorând în detaliu intersecția dintre pi-calcul și lambda-calcul, dar și aplicațiile sale în programarea orientată pe obiecte.

În contextul operei lui Davide Sangiorgi, acest volum reprezintă o rafinare a temelor abordate în Introduction to Bisimulation and Coinduction sau Theoretical Computer Science. Dacă lucrările anterioare se concentrau pe mecanismele duale de inducție și coinducție pentru raționament logic, The Pi-Calculus aplică aceste fundamente în domeniul specific al sistemelor concurente și mobile. Este o lucrare de referință care transformă teoria proceselor într-un limbaj de design robust, esențial pentru informatica modernă.

Citește tot Restrânge

Preț: 48008 lei

Preț vechi: 60010 lei
-20%

Puncte Express: 720

Carte tipărită la comandă

Livrare economică 03-17 iunie


Specificații

ISBN-13: 9780521543279
ISBN-10: 0521543274
Pagini: 596
Dimensiuni: 189 x 246 x 31 mm
Greutate: 1.05 kg
Ediția:Revised.
Editura: Cambridge University Press
Colecția Cambridge University Press
Locul publicării:Cambridge, United Kingdom

De ce să citești această carte

Recomandăm această carte cercetătorilor și studenților la nivel masteral sau doctoral care doresc să stăpânească fundamentele matematice ale sistemelor distribuite. Cititorul câștigă o înțelegere profundă a modului în care mobilitatea proceselor poate fi modelată și verificată riguros. Este resursa definitivă pentru a trece de la programarea intuitivă a sistemelor concurente la o metodologie bazată pe dovezi matematice și structuri de tipare solide.


Despre autor

Davide Sangiorgi este profesor titular de informatică la Universitatea din Bologna, Italia, fiind o figură centrală în cercetarea sistemelor concurente. Expertiza sa vastă în logica computațională și teoria proceselor este reflectată în lucrări fundamentale precum Advanced Topics in Bisimulation and Coinduction, unde explorează metode de specificare a tipurilor de date infinite. Contribuția sa la teoria pi-calculului, alături de David Walker, a definit standardele academice în modelarea sistemelor mobile, îmbinând rigoarea matematică cu aplicațiile practice în informatica teoretică.


Descriere scurtă

Mobile systems, whose components communicate and change their structure, now pervade the informational world and the wider world of which it is a part. The science of mobile systems is as yet immature, however. This book presents the pi-calculus, a theory of mobile systems. The pi-calculus provides a conceptual framework for understanding mobility, and mathematical tools for expressing systems and reasoning about their behaviours. The book serves both as a reference for the theory and as an extended demonstration of how to use pi-calculus to describe systems and analyse their properties. It covers the basic theory of pi-calculus, typed pi-calculi, higher-order processes, the relationship between pi-calculus and lambda-calculus, and applications of pi-calculus to object-oriented design and programming. The book is written at the graduate level, assuming no prior acquaintance with the subject, and is intended for computer scientists interested in mobile systems.

Cuprins

Preface; Introduction; Part I. The p-Calculus: 1. Processes; 2. Behavioural equivalence; Part II. Variations of the p-Calculus: 3. Polyadicity and recursion; 4. Behavioural equivalence, continued; 5. Subcalculi; Part III. Typed p-Calculi: 6. Foundations; 7. Subtyping; 8. Advanced type systems; Part IV. Reasoning about Processes Using Types: 9. Groundwork; 10. Behavioural effects of i/o types; 11. Techniques for advanced type systems; Part V. The Higher-Order Paradigm: 12. Higher-order p-calculus; 13. Comparing first-order and higher-order calculi; Part VI. Functions as Processes: 14. The l-calculus; 15. Interpreting l-calculi; 16. Interpreting typed l-calculi; 17. Full abstraction; 18. The local structure of the interpretations; Part VII. Objects and p-Calculus: 19. Semantic definition; 20. Applications; List of notations; Bibliography; Index.

Descriere

Graduate text on the p-calculus, a mathematical model of mobile computing systems.