Cantitate/Preț
Produs

Runtime Verification: First International Conference, RV 2010, St. Julians, Malta, November 1-4, 2010. Proceedings: Lecture Notes in Computer Science, cartea 6418

Editat de Howard Barringer, Ylies Falcone, Bernd Finkbeiner, Klaus Havelund, Insup Lee, Gordon Pace, Grigore Rosu, Oleg Sokolsky, Nikolai Tillmann
en Limba Engleză Paperback – 19 oct 2010

Abordarea practică a acestui volum rezidă în echilibrul dintre rigoarea teoretică a metodelor de verificare și aplicabilitatea lor imediată în ingineria software. Remarcăm faptul că, spre deosebire de volumele pur teoretice, Runtime Verification pune un accent deosebit pe instrumente concrete, oferind demonstrații și tutoriale pentru sisteme precum RV sau framework-ul Clara. Subliniem prezența celor 6 tutoriale care ghidează cititorul prin procese complexe, de la verificarea software-ului în rețea până la monitorizarea pentru mediul web și verificarea statistică a modelelor.

Structura volumului este organizată meticulos pentru a facilita o progresie logică: începe cu lucrări invitate care setează contextul actual (precum utilizarea Code Contracts în .NET sau contractele pentru Scala), continuă cu tutoriale educaționale și culminează cu secțiuni de cercetare aplicată. Analizând cuprinsul, observăm o acoperire vastă a domeniului, de la abstracția comportamentală în analiza malware-ului până la verificarea corespondenței dintre modelele UML și implementarea efectivă. Recomandăm atenție sporită secțiunilor despre monitorizarea conștientă de compensare și sarcinile de recuperare automate, care oferă soluții pentru reziliența sistemelor în timp real. Lucrarea, editată de experți precum Grigore Rosu și Gordon Pace, servește ca o resursă tehnică esențială pentru înțelegerea modului în care monitorizarea dinamică poate completa verificarea statică a codului.

Citește tot Restrânge

Din seria Lecture Notes in Computer Science

Preț: 33162 lei

Preț vechi: 41453 lei
-20%

Puncte Express: 497

Carte disponibilă

Livrare economică 27 mai-10 iunie


Specificații

ISBN-13: 9783642166112
ISBN-10: 3642166113
Pagini: 550
Ilustrații: XIII, 492 p. 145 illus.
Dimensiuni: 11 x 93 x 30 mm
Greutate: 0.76 kg
Ediția:2010
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seriile Lecture Notes in Computer Science, Programming and Software Engineering

Locul publicării:Berlin, Heidelberg, Germany

Public țintă

Research

De ce să citești această carte

Recomandăm acest volum cercetătorilor și inginerilor software care doresc să implementeze mecanisme de monitorizare și diagnoză a erorilor în timp real. Cititorul câștigă acces la metodologii verificate pentru securizarea software-ului și analiza sistemelor embedded, beneficiind de tutoriale practice care facilitează utilizarea unor instrumente de ultimă oră în verificarea execuției.


Cuprins

Invited Papers.- Automatic Requirement Extraction from Test Cases.- Code Contracts for .NET: Runtime Verification and So Much More.- Visual Debugging for Stream Processing Applications.- Runtime Verification in Context: Can Optimizing Error Detection Improve Fault Diagnosis?.- Contracts for Scala.- Runtime Analysis and Instrumentation for Securing Software.- Tutorials.- Run-Time Verification of Networked Software.- Clara: Partially Evaluating Runtime Monitors at Compile Time.- You Should Better Enforce Than Verify.- Runtime Verification for the Web.- Statistical Model Checking: An Overview.- Runtime Verification with the RV System.- Regular and Short Papers.- A Meta-Aspect Protocol for Developing Dynamic Analyses.- Behavior Abstraction in Malware Analysis.- Clara: A Framework for Partially Evaluating Finite-State Runtime Monitors Ahead of Time.- Checking the Correspondence between UML Models and Implementation.- Compensation-Aware Runtime Monitoring.- Recovery Tasks: An Automated Approach to Failure Recovery.- Formally Efficient Program Instrumentation.- Interval Analysis for Concurrent Trace Programs Using Transaction Sequence Graphs.- Causality Analysis in Contract Violation.- Reducing Configurations to Monitor in a Software Product Line.- Runtime Instrumentation for Precise Flow-Sensitive Type Analysis.- Trace Recording for Embedded Systems: Lessons Learned from Five Industrial Projects.- Verification of an AFDX Infrastructure Using Simulations and Probabilities.- Copilot: A Hard Real-Time Runtime Monitor.- StealthWorks: Emulating Memory Errors.- Efficient Data Race Detection for Async-Finish Parallelism.- Run-Time Verification of Optimistic Concurrency.- Who Guards the Guardians? — Toward V&V of Health Management Software.- Aspect-Oriented Instrumentation withGCC.- Runtime Verification for Software Transactional Memories.- Optimized Temporal Monitors for SystemC.- Runtime Verification of Stochastic, Faulty Systems.- Low-Overhead Bug Fingerprinting for Fast Debugging.- Tool Demonstrations.- ESAT: A Tool for Animating Logic-Based Specifications of Evolvable Component Systems.- A Tool Which Mines Partial Execution Traces to Improve Static Analysis.- LarvaStat: Monitoring of Statistical Properties.- WS-PSC Monitor: A Tool Chain for Monitoring Temporal and Timing Properties in Composite Service Based on Property Sequence Chart.

Caracteristici

Unique visibility Fast-track conference proceedings State-of-the-art research

Descriere

This book constitutes the thoroughly refereed conference proceedings of the First International Conference on Runtime Verification, RV 2010, held in St. Julians, Malta, in November 2010. The 23 revised full papers presented together with 6 invited papers, 6 tutorials and 4 tool demonstrations were carefully reviewed and selected from 74 submissions. The papers address a wide range of topics such as runtime monitoring, analysis and verification, statically and dynamical, runtime simulations, together with applications in malware analysis and failure recovery, as well as execution tracing in embedded systems.