A methodology for verifying request processing protocols

In this paper, we view computer networks as distributed systems that provide their users with a set of services, in a way which hides the distinction between those services which are local and those which are remote. We conceive of a given target network configuration as a network of communicating v...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nikolaou, Christos N., Clarke, Edmund M., Francez, Nissim, Schuman, Stephen A.
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 83
container_issue
container_start_page 76
container_title
container_volume
creator Nikolaou, Christos N.
Clarke, Edmund M.
Francez, Nissim
Schuman, Stephen A.
description In this paper, we view computer networks as distributed systems that provide their users with a set of services, in a way which hides the distinction between those services which are local and those which are remote. We conceive of a given target network configuration as a network of communicating virtual machines and its behavior is modelled by a system of communicating sequential processes. Network protocols are described by a high level concurrent language (CSP) and a methodology is developed which permits the verification of partial and total correctness assertions about the system in a simple and natural way. Global invariants are used to establish invariant properties of the whole system and histories to record the sequence of communication exchanges between every matching pair of processes. Eventuality properties are expressed using linear temporal logic.
doi_str_mv 10.1145/1035237.1035256
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_proquest_miscellaneous_31345730</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31345730</sourcerecordid><originalsourceid>FETCH-LOGICAL-a2606-7c7d252ce10e60e2a3cbc38a1540e80fd6de57ca09bc8ae6bec5cbcf691d44ce3</originalsourceid><addsrcrecordid>eNqNkMtOw0AMRUcCJErpmm1WiE2CPa9MllXFS6rEBtajycQpgaQDmRSpf0_a5gPY-FrWvbZ1GLtByBClukcQios8O6rSZ-wKTJEXOFZxzmaAUqfSCHHJFjF-AgAiB8PVjJll0tHwEarQhs0-qUOf_FLf1Ptmu0l6-tlRHJLvPniK8TAa2yH40MZrdlG7NtJi0jl7f3x4Wz2n69enl9VynTquQae5zyuuuCcE0kDcCV96YRwqCWSgrnRFKvcOitIbR7okr0ZHrQuspPQk5uz2tHe8fPzGdk301LZuS2EXrUAhVS5gNGYno_OdLUP4ihbBHvDYCY-d8Niyb6geA3f_DIg_VElk7A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31345730</pqid></control><display><type>conference_proceeding</type><title>A methodology for verifying request processing protocols</title><source>ACM Digital Library Complete</source><creator>Nikolaou, Christos N. ; Clarke, Edmund M. ; Francez, Nissim ; Schuman, Stephen A.</creator><creatorcontrib>Nikolaou, Christos N. ; Clarke, Edmund M. ; Francez, Nissim ; Schuman, Stephen A.</creatorcontrib><description>In this paper, we view computer networks as distributed systems that provide their users with a set of services, in a way which hides the distinction between those services which are local and those which are remote. We conceive of a given target network configuration as a network of communicating virtual machines and its behavior is modelled by a system of communicating sequential processes. Network protocols are described by a high level concurrent language (CSP) and a methodology is developed which permits the verification of partial and total correctness assertions about the system in a simple and natural way. Global invariants are used to establish invariant properties of the whole system and histories to record the sequence of communication exchanges between every matching pair of processes. Eventuality properties are expressed using linear temporal logic.</description><identifier>ISSN: 0146-4833</identifier><identifier>ISBN: 0897910893</identifier><identifier>ISBN: 9780897910897</identifier><identifier>DOI: 10.1145/1035237.1035256</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><ispartof>Computer communication review, 1983, p.76-83</ispartof><rights>1983 ACM</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a2606-7c7d252ce10e60e2a3cbc38a1540e80fd6de57ca09bc8ae6bec5cbcf691d44ce3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,776,780,785,786,23909,23910,25118,27902</link.rule.ids></links><search><creatorcontrib>Nikolaou, Christos N.</creatorcontrib><creatorcontrib>Clarke, Edmund M.</creatorcontrib><creatorcontrib>Francez, Nissim</creatorcontrib><creatorcontrib>Schuman, Stephen A.</creatorcontrib><title>A methodology for verifying request processing protocols</title><title>Computer communication review</title><description>In this paper, we view computer networks as distributed systems that provide their users with a set of services, in a way which hides the distinction between those services which are local and those which are remote. We conceive of a given target network configuration as a network of communicating virtual machines and its behavior is modelled by a system of communicating sequential processes. Network protocols are described by a high level concurrent language (CSP) and a methodology is developed which permits the verification of partial and total correctness assertions about the system in a simple and natural way. Global invariants are used to establish invariant properties of the whole system and histories to record the sequence of communication exchanges between every matching pair of processes. Eventuality properties are expressed using linear temporal logic.</description><issn>0146-4833</issn><isbn>0897910893</isbn><isbn>9780897910897</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1983</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqNkMtOw0AMRUcCJErpmm1WiE2CPa9MllXFS6rEBtajycQpgaQDmRSpf0_a5gPY-FrWvbZ1GLtByBClukcQios8O6rSZ-wKTJEXOFZxzmaAUqfSCHHJFjF-AgAiB8PVjJll0tHwEarQhs0-qUOf_FLf1Ptmu0l6-tlRHJLvPniK8TAa2yH40MZrdlG7NtJi0jl7f3x4Wz2n69enl9VynTquQae5zyuuuCcE0kDcCV96YRwqCWSgrnRFKvcOitIbR7okr0ZHrQuspPQk5uz2tHe8fPzGdk301LZuS2EXrUAhVS5gNGYno_OdLUP4ihbBHvDYCY-d8Niyb6geA3f_DIg_VElk7A</recordid><startdate>19831008</startdate><enddate>19831008</enddate><creator>Nikolaou, Christos N.</creator><creator>Clarke, Edmund M.</creator><creator>Francez, Nissim</creator><creator>Schuman, Stephen A.</creator><general>ACM</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19831008</creationdate><title>A methodology for verifying request processing protocols</title><author>Nikolaou, Christos N. ; Clarke, Edmund M. ; Francez, Nissim ; Schuman, Stephen A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a2606-7c7d252ce10e60e2a3cbc38a1540e80fd6de57ca09bc8ae6bec5cbcf691d44ce3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1983</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Nikolaou, Christos N.</creatorcontrib><creatorcontrib>Clarke, Edmund M.</creatorcontrib><creatorcontrib>Francez, Nissim</creatorcontrib><creatorcontrib>Schuman, Stephen A.</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nikolaou, Christos N.</au><au>Clarke, Edmund M.</au><au>Francez, Nissim</au><au>Schuman, Stephen A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A methodology for verifying request processing protocols</atitle><btitle>Computer communication review</btitle><date>1983-10-08</date><risdate>1983</risdate><spage>76</spage><epage>83</epage><pages>76-83</pages><issn>0146-4833</issn><isbn>0897910893</isbn><isbn>9780897910897</isbn><abstract>In this paper, we view computer networks as distributed systems that provide their users with a set of services, in a way which hides the distinction between those services which are local and those which are remote. We conceive of a given target network configuration as a network of communicating virtual machines and its behavior is modelled by a system of communicating sequential processes. Network protocols are described by a high level concurrent language (CSP) and a methodology is developed which permits the verification of partial and total correctness assertions about the system in a simple and natural way. Global invariants are used to establish invariant properties of the whole system and histories to record the sequence of communication exchanges between every matching pair of processes. Eventuality properties are expressed using linear temporal logic.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/1035237.1035256</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0146-4833
ispartof Computer communication review, 1983, p.76-83
issn 0146-4833
language eng
recordid cdi_proquest_miscellaneous_31345730
source ACM Digital Library Complete
title A methodology for verifying request processing protocols
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T22%3A02%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_acm_b&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20methodology%20for%20verifying%20request%20processing%20protocols&rft.btitle=Computer%20communication%20review&rft.au=Nikolaou,%20Christos%20N.&rft.date=1983-10-08&rft.spage=76&rft.epage=83&rft.pages=76-83&rft.issn=0146-4833&rft.isbn=0897910893&rft.isbn_list=9780897910897&rft_id=info:doi/10.1145/1035237.1035256&rft_dat=%3Cproquest_acm_b%3E31345730%3C/proquest_acm_b%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31345730&rft_id=info:pmid/&rfr_iscdi=true