Cantitate/Preț
Produs

Unifying Theories of Programming: Third International Symposium, UTP 2010, Shanghai, China, November 15-16, 2010, Proceedings: Lecture Notes in Computer Science, cartea 6445

Editat de Shengchao Qin
en Limba Engleză Paperback – 21 oct 2010

Descoperim în acest volum un exercițiu riguros de aplicare a teoriilor unificate: utilizarea acoperirii specificațiilor pentru testarea în Circus, un limbaj care combină Z și CSP. Abordarea nu este doar teoretică, ci urmărește să demonstreze cum un cadru matematic comun poate fi utilizat pentru a valida sisteme complexe. Unifying Theories of Programming continuă proiectul ambițios inițiat de Tony Hoare și He Jifeng, oferind o bază formală pentru reconcilierea diverselor paradigme de programare.

Structura volumului reflectă o progresie de la fundamente la instrumente de implementare. Primele secțiuni explorează concepte de confidențialitate și sustenabilitate în UTP, trecând apoi către soluții tehnice concrete, precum Saoithín, un demonstrator de teoreme dedicat acestui cadru. Cuprinsul evidențiază o acoperire vastă, de la modelarea observațiilor utilizatorului până la generarea semanticii denotaționale din semantica algebrică pentru limbajele de sistem bazate pe evenimente. Considerăm esențiale capitolele dedicate recursivității în corectitudinea parțială și totală, care aduc claritate într-un domeniu marcat adesea de ambiguități semantice.

Dacă Theories of Programming and Formal Methods v-a oferit cadrul teoretic și omagiul adus cercetării fundamentale, această lucrare din seria Lecture Notes in Computer Science oferă instrumentele practice și studiile de caz necesare pentru a aplica aceste teorii în ingineria software modernă. Față de Programming Concepts and Methods PROCOMET '98, care analiza metodologiile anilor '90, volumul de față integrează progrese recente în verificarea programelor și utilizarea asistenților de demonstrație precum Isabelle/HOL, fiind ancorat în provocările actuale ale sistemelor concurente și distribuite.

Citește tot Restrânge

Din seria Lecture Notes in Computer Science

Preț: 32024 lei

Preț vechi: 40030 lei
-20%

Puncte Express: 480

Carte disponibilă

Livrare economică 16-30 mai


Specificații

ISBN-13: 9783642166891
ISBN-10: 364216689X
Pagini: 310
Ilustrații: VIII, 310 p. 17 illus.
Dimensiuni: 7 x 94 x 20 mm
Greutate: 0.43 kg
Ediția:2010
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seriile Lecture Notes in Computer Science, Theoretical Computer Science and General Issues

Locul publicării:Berlin, Heidelberg, Germany

Public țintă

Research

De ce să citești această carte

Recomandăm această carte cercetătorilor și inginerilor software care doresc să depășească barierele dintre diferitele modele de calcul. Veți câștiga o înțelegere profundă a modului în care semantica formală poate fi unificată pentru a îmbunătăți verificarea și testarea software-ului. Este un instrument indispensabil pentru cei care utilizează metode formale și doresc să aplice rigoarea matematică în dezvoltarea sistemelor critice.


Cuprins

Specification Coverage for Testing in Circus.- UTP and Sustainability.- A Probabilistic BPEL-Like Language.- On Modelling User Observations in the UTP.- Unifying Theories of Confidentiality.- Saoithín: A Theorem Prover for UTP.- A Formal Approach to Analyzing Interference Problems in Aspect-Oriented Designs.- Programmable Verifiers in Imperative Programming.- Unifying Theories in Isabelle/HOL.- Unifying Recursion in Partial, Total and General Correctness.- Halting Still Standing – Programs versus Specifications.- Promoting Models.- Probabilistic Choice, Reversibility, Loops, and Miracles.- Towards a Pomset Semantics for a Shared-Variable Parallel Language.- Generating Denotational Semantics from Algebraic Semantics for Event-Driven System-Level Language.

Descriere

Annotation This book constitutes the refereed proceedings of the Third International Symposium on Unifying Theories of Programming, UTP 2010, held in Shanghai, China, in November 2010, in conjunction with the 12th International Conference on Formal Engineering Methods, ICFEM 2010. The 12 revised full papers presented together with 3 invited talks were carefully reviewed and selected from 25 submissions. Based on the pioneering work on unifying theories of programming of Tony Hoare, He Jifeng, and others, the aims of this Symposium series are to continue to reaffirm the significance of the ongoing UTP project, to encourage efforts to advance it by providing a focus for the sharing of results by those already actively contributing, and to raise awareness of the benefits of such a unifying theoretical framework among the wider computer science and software engineering communities.