A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems

Simulation-based assertional techniques and process algebraic techniques are two of the major methods that have been proposed for the verification of concurrent and distributed systems. It is shown how each of these techniques can be applied to the task of verifying systems described as input/output...

Full description

Bibliographic Details
Main Authors: Lynch, Nancy A., Segala, Roberto
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149218
_version_ 1811081882178158592
author Lynch, Nancy A.
Segala, Roberto
author_facet Lynch, Nancy A.
Segala, Roberto
author_sort Lynch, Nancy A.
collection MIT
description Simulation-based assertional techniques and process algebraic techniques are two of the major methods that have been proposed for the verification of concurrent and distributed systems. It is shown how each of these techniques can be applied to the task of verifying systems described as input/output automata; both of these ways, first using forward simulations, an execution correspondence lemma, and a simple fairness argument, and second using deductions within the process algebra DIOA for I/O automata. An extended evaluation and comparison of the two methods is given.
first_indexed 2024-09-23T11:53:53Z
id mit-1721.1/149218
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T11:53:53Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1492182023-03-30T03:48:33Z A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems Lynch, Nancy A. Segala, Roberto Simulation-based assertional techniques and process algebraic techniques are two of the major methods that have been proposed for the verification of concurrent and distributed systems. It is shown how each of these techniques can be applied to the task of verifying systems described as input/output automata; both of these ways, first using forward simulations, an execution correspondence lemma, and a simple fairness argument, and second using deductions within the process algebra DIOA for I/O automata. An extended evaluation and comparison of the two methods is given. 2023-03-29T14:37:28Z 2023-03-29T14:37:28Z 1993-11 https://hdl.handle.net/1721.1/149218 MIT-LCS-TM-499 application/pdf
spellingShingle Lynch, Nancy A.
Segala, Roberto
A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title_full A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title_fullStr A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title_full_unstemmed A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title_short A Comparison of Simulation Techniques and Algebraic Techniques for Verifying Concurrent Systems
title_sort comparison of simulation techniques and algebraic techniques for verifying concurrent systems
url https://hdl.handle.net/1721.1/149218
work_keys_str_mv AT lynchnancya acomparisonofsimulationtechniquesandalgebraictechniquesforverifyingconcurrentsystems
AT segalaroberto acomparisonofsimulationtechniquesandalgebraictechniquesforverifyingconcurrentsystems
AT lynchnancya comparisonofsimulationtechniquesandalgebraictechniquesforverifyingconcurrentsystems
AT segalaroberto comparisonofsimulationtechniquesandalgebraictechniquesforverifyingconcurrentsystems