Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Scribbling Interactions with a Formal Foundation

Identifieur interne : 000280 ( Istex/Corpus ); précédent : 000279; suivant : 000281

Scribbling Interactions with a Formal Foundation

Auteurs : Kohei Honda ; Aybek Mukhamedov ; Gary Brown ; Tzu-Chun Chen ; Nobuko Yoshida

Source :

RBID : ISTEX:0AE8D1C0975003A157ECB2C8998A68A600BB4A6B

Abstract

Abstract: In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the π-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the π-calculus, called session types. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called Scribble. We illustrate the usage and theoretical basis of this language through use cases from different application domains.

Url:
DOI: 10.1007/978-3-642-19056-8_4

Links to Exploration step

ISTEX:0AE8D1C0975003A157ECB2C8998A68A600BB4A6B

Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Scribbling Interactions with a Formal Foundation</title>
<author>
<name sortKey="Honda, Kohei" sort="Honda, Kohei" uniqKey="Honda K" first="Kohei" last="Honda">Kohei Honda</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Mukhamedov, Aybek" sort="Mukhamedov, Aybek" uniqKey="Mukhamedov A" first="Aybek" last="Mukhamedov">Aybek Mukhamedov</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Brown, Gary" sort="Brown, Gary" uniqKey="Brown G" first="Gary" last="Brown">Gary Brown</name>
<affiliation>
<mods:affiliation>Red Hat, Inc.</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Chen, Tzu Chun" sort="Chen, Tzu Chun" uniqKey="Chen T" first="Tzu-Chun" last="Chen">Tzu-Chun Chen</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Yoshida, Nobuko" sort="Yoshida, Nobuko" uniqKey="Yoshida N" first="Nobuko" last="Yoshida">Nobuko Yoshida</name>
<affiliation>
<mods:affiliation>Imperial College London</mods:affiliation>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:0AE8D1C0975003A157ECB2C8998A68A600BB4A6B</idno>
<date when="2011" year="2011">2011</date>
<idno type="doi">10.1007/978-3-642-19056-8_4</idno>
<idno type="url">https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000280</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">Scribbling Interactions with a Formal Foundation</title>
<author>
<name sortKey="Honda, Kohei" sort="Honda, Kohei" uniqKey="Honda K" first="Kohei" last="Honda">Kohei Honda</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Mukhamedov, Aybek" sort="Mukhamedov, Aybek" uniqKey="Mukhamedov A" first="Aybek" last="Mukhamedov">Aybek Mukhamedov</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Brown, Gary" sort="Brown, Gary" uniqKey="Brown G" first="Gary" last="Brown">Gary Brown</name>
<affiliation>
<mods:affiliation>Red Hat, Inc.</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Chen, Tzu Chun" sort="Chen, Tzu Chun" uniqKey="Chen T" first="Tzu-Chun" last="Chen">Tzu-Chun Chen</name>
<affiliation>
<mods:affiliation>Queen Mary, University of London</mods:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Yoshida, Nobuko" sort="Yoshida, Nobuko" uniqKey="Yoshida N" first="Nobuko" last="Yoshida">Nobuko Yoshida</name>
<affiliation>
<mods:affiliation>Imperial College London</mods:affiliation>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<imprint>
<date>2011</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">0AE8D1C0975003A157ECB2C8998A68A600BB4A6B</idno>
<idno type="DOI">10.1007/978-3-642-19056-8_4</idno>
<idno type="ChapterID">4</idno>
<idno type="ChapterID">Chap4</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass></textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the π-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the π-calculus, called session types. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called Scribble. We illustrate the usage and theoretical basis of this language through use cases from different application domains.</div>
</front>
</TEI>
<istex>
<corpusName>springer</corpusName>
<author>
<json:item>
<name>Kohei Honda</name>
<affiliations>
<json:string>Queen Mary, University of London,</json:string>
</affiliations>
</json:item>
<json:item>
<name>Aybek Mukhamedov</name>
<affiliations>
<json:string>Queen Mary, University of London,</json:string>
</affiliations>
</json:item>
<json:item>
<name>Gary Brown</name>
<affiliations>
<json:string>Red Hat, Inc.,</json:string>
</affiliations>
</json:item>
<json:item>
<name>Tzu-Chun Chen</name>
<affiliations>
<json:string>Queen Mary, University of London,</json:string>
</affiliations>
</json:item>
<json:item>
<name>Nobuko Yoshida</name>
<affiliations>
<json:string>Imperial College London,</json:string>
</affiliations>
</json:item>
</author>
<language>
<json:string>eng</json:string>
</language>
<originalGenre>
<json:string>OriginalPaper</json:string>
</originalGenre>
<abstract>Abstract: In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the π-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the π-calculus, called session types. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called Scribble. We illustrate the usage and theoretical basis of this language through use cases from different application domains.</abstract>
<qualityIndicators>
<score>8.024</score>
<pdfVersion>1.6</pdfVersion>
<pdfPageSize>429.442 x 659.895 pts</pdfPageSize>
<refBibsNative>false</refBibsNative>
<keywordCount>0</keywordCount>
<abstractCharCount>907</abstractCharCount>
<pdfWordCount>7713</pdfWordCount>
<pdfCharCount>49733</pdfCharCount>
<pdfPageCount>21</pdfPageCount>
<abstractWordCount>127</abstractWordCount>
</qualityIndicators>
<title>Scribbling Interactions with a Formal Foundation</title>
<chapterId>
<json:string>4</json:string>
<json:string>Chap4</json:string>
</chapterId>
<genre>
<json:string>conference</json:string>
</genre>
<serie>
<editor>
<json:item>
<name>David Hutchison</name>
<affiliations>
<json:string>Lancaster University, Lancaster, UK</json:string>
</affiliations>
</json:item>
<json:item>
<name>Takeo Kanade</name>
<affiliations>
<json:string>Carnegie Mellon University, Pittsburgh, PA, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Josef Kittler</name>
<affiliations>
<json:string>University of Surrey, Guildford, UK</json:string>
</affiliations>
</json:item>
<json:item>
<name>Jon M. Kleinberg</name>
<affiliations>
<json:string>Cornell University, Ithaca, NY, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Friedemann Mattern</name>
<affiliations>
<json:string>ETH Zurich, Zurich, Switzerland</json:string>
</affiliations>
</json:item>
<json:item>
<name>John C. Mitchell</name>
<affiliations>
<json:string>Stanford University, Stanford, CA, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Moni Naor</name>
<affiliations>
<json:string>Weizmann Institute of Science, Rehovot, Israel</json:string>
</affiliations>
</json:item>
<json:item>
<name>Oscar Nierstrasz</name>
<affiliations>
<json:string>University of Bern, Bern, Switzerland</json:string>
</affiliations>
</json:item>
<json:item>
<name>C. Pandu Rangan</name>
<affiliations>
<json:string>Indian Institute of Technology, Madras, India</json:string>
</affiliations>
</json:item>
<json:item>
<name>Bernhard Steffen</name>
<affiliations>
<json:string>University of Dortmund, Dortmund, Germany</json:string>
</affiliations>
</json:item>
<json:item>
<name>Madhu Sudan</name>
<affiliations>
<json:string>Massachusetts Institute of Technology, MA, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Demetri Terzopoulos</name>
<affiliations>
<json:string>University of California, Los Angeles, CA, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Doug Tygar</name>
<affiliations>
<json:string>University of California, Berkeley, CA, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Moshe Y. Vardi</name>
<affiliations>
<json:string>Rice University, Houston, TX, USA</json:string>
</affiliations>
</json:item>
<json:item>
<name>Gerhard Weikum</name>
<affiliations>
<json:string>Max-Planck Institute of Computer Science, Saarbrücken, Germany</json:string>
</affiliations>
</json:item>
</editor>
<issn>
<json:string>0302-9743</json:string>
</issn>
<language>
<json:string>unknown</json:string>
</language>
<eissn>
<json:string>1611-3349</json:string>
</eissn>
<title>Lecture Notes in Computer Science</title>
<copyrightDate>2011</copyrightDate>
</serie>
<host>
<editor>
<json:item>
<name>Raja Natarajan</name>
<affiliations>
<json:string>Tata Institute of Fundamental Research, School of Technology & Computer Science, Homi Bhabha Road, Colaba, 400005, Mumbai, India</json:string>
<json:string>E-mail: raja@tifr.res.in</json:string>
</affiliations>
</json:item>
<json:item>
<name>Adegboyega Ojo</name>
<affiliations>
<json:string>International Institute of Software Technology, Center for Electronic Governance, United Nations University, P.O. Box 3058, Macao</json:string>
<json:string>E-mail: ao@iist.unu.edu</json:string>
</affiliations>
</json:item>
</editor>
<subject>
<json:item>
<value>Computer Science</value>
</json:item>
<json:item>
<value>Computer Science</value>
</json:item>
<json:item>
<value>Computer Communication Networks</value>
</json:item>
<json:item>
<value>Information Systems Applications (incl.Internet)</value>
</json:item>
<json:item>
<value>Multimedia Information Systems</value>
</json:item>
<json:item>
<value>Software Engineering</value>
</json:item>
<json:item>
<value>Information Storage and Retrieval</value>
</json:item>
<json:item>
<value>Logics and Meanings of Programs</value>
</json:item>
</subject>
<isbn>
<json:string>978-3-642-19055-1</json:string>
</isbn>
<language>
<json:string>unknown</json:string>
</language>
<eissn>
<json:string>1611-3349</json:string>
</eissn>
<title>Distributed Computing and Internet Technology</title>
<bookId>
<json:string>978-3-642-19056-8</json:string>
</bookId>
<volume>6536</volume>
<pages>
<last>75</last>
<first>55</first>
</pages>
<issn>
<json:string>0302-9743</json:string>
</issn>
<genre>
<json:string>book-series</json:string>
</genre>
<eisbn>
<json:string>978-3-642-19056-8</json:string>
</eisbn>
<copyrightDate>2011</copyrightDate>
<doi>
<json:string>10.1007/978-3-642-19056-8</json:string>
</doi>
</host>
<publicationDate>2011</publicationDate>
<copyrightDate>2011</copyrightDate>
<doi>
<json:string>10.1007/978-3-642-19056-8_4</json:string>
</doi>
<id>0AE8D1C0975003A157ECB2C8998A68A600BB4A6B</id>
<score>0.20537356</score>
<fulltext>
<json:item>
<original>true</original>
<mimetype>application/pdf</mimetype>
<extension>pdf</extension>
<uri>https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/fulltext/pdf</uri>
</json:item>
<json:item>
<original>false</original>
<mimetype>application/zip</mimetype>
<extension>zip</extension>
<uri>https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/fulltext/zip</uri>
</json:item>
<istex:fulltextTEI uri="https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/fulltext/tei">
<teiHeader>
<fileDesc>
<titleStmt>
<title level="a" type="main" xml:lang="en">Scribbling Interactions with a Formal Foundation</title>
<respStmt>
<resp>Références bibliographiques récupérées via GROBID</resp>
<name resp="ISTEX-API">ISTEX-API (INIST-CNRS)</name>
</respStmt>
</titleStmt>
<publicationStmt>
<authority>ISTEX</authority>
<publisher>Springer Berlin Heidelberg</publisher>
<pubPlace>Berlin, Heidelberg</pubPlace>
<availability>
<p>Springer Berlin Heidelberg, 2011</p>
</availability>
<date>2011</date>
</publicationStmt>
<sourceDesc>
<biblStruct type="inbook">
<analytic>
<title level="a" type="main" xml:lang="en">Scribbling Interactions with a Formal Foundation</title>
<author xml:id="author-1">
<persName>
<forename type="first">Kohei</forename>
<surname>Honda</surname>
</persName>
<affiliation>Queen Mary, University of London,</affiliation>
</author>
<author xml:id="author-2">
<persName>
<forename type="first">Aybek</forename>
<surname>Mukhamedov</surname>
</persName>
<affiliation>Queen Mary, University of London,</affiliation>
</author>
<author xml:id="author-3">
<persName>
<forename type="first">Gary</forename>
<surname>Brown</surname>
</persName>
<affiliation>Red Hat, Inc.,</affiliation>
</author>
<author xml:id="author-4">
<persName>
<forename type="first">Tzu-Chun</forename>
<surname>Chen</surname>
</persName>
<affiliation>Queen Mary, University of London,</affiliation>
</author>
<author xml:id="author-5">
<persName>
<forename type="first">Nobuko</forename>
<surname>Yoshida</surname>
</persName>
<affiliation>Imperial College London,</affiliation>
</author>
</analytic>
<monogr>
<title level="m">Distributed Computing and Internet Technology</title>
<title level="m" type="sub">7th International Conference, ICDCIT 2011, Bhubaneshwar, India, February 9-12, 2011. Proceedings</title>
<idno type="pISBN">978-3-642-19055-1</idno>
<idno type="eISBN">978-3-642-19056-8</idno>
<idno type="pISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="DOI">10.1007/978-3-642-19056-8</idno>
<idno type="book-ID">978-3-642-19056-8</idno>
<idno type="book-title-ID">216704</idno>
<idno type="book-sequence-number">6536</idno>
<idno type="book-volume-number">6536</idno>
<idno type="book-chapter-count">24</idno>
<editor>
<persName>
<forename type="first">Raja</forename>
<surname>Natarajan</surname>
</persName>
<email>raja@tifr.res.in</email>
<affiliation>Tata Institute of Fundamental Research, School of Technology & Computer Science, Homi Bhabha Road, Colaba, 400005, Mumbai, India</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Adegboyega</forename>
<surname>Ojo</surname>
</persName>
<email>ao@iist.unu.edu</email>
<affiliation>International Institute of Software Technology, Center for Electronic Governance, United Nations University, P.O. Box 3058, Macao</affiliation>
</editor>
<imprint>
<publisher>Springer Berlin Heidelberg</publisher>
<pubPlace>Berlin, Heidelberg</pubPlace>
<date type="published" when="2011"></date>
<biblScope unit="volume">6536</biblScope>
<biblScope unit="page" from="55">55</biblScope>
<biblScope unit="page" to="75">75</biblScope>
</imprint>
</monogr>
<series>
<title level="s">Lecture Notes in Computer Science</title>
<editor>
<persName>
<forename type="first">David</forename>
<surname>Hutchison</surname>
</persName>
<affiliation>Lancaster University, Lancaster, UK</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Takeo</forename>
<surname>Kanade</surname>
</persName>
<affiliation>Carnegie Mellon University, Pittsburgh, PA, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Josef</forename>
<surname>Kittler</surname>
</persName>
<affiliation>University of Surrey, Guildford, UK</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Jon</forename>
<forename type="first">M.</forename>
<surname>Kleinberg</surname>
</persName>
<affiliation>Cornell University, Ithaca, NY, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Friedemann</forename>
<surname>Mattern</surname>
</persName>
<affiliation>ETH Zurich, Zurich, Switzerland</affiliation>
</editor>
<editor>
<persName>
<forename type="first">John</forename>
<forename type="first">C.</forename>
<surname>Mitchell</surname>
</persName>
<affiliation>Stanford University, Stanford, CA, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Moni</forename>
<surname>Naor</surname>
</persName>
<affiliation>Weizmann Institute of Science, Rehovot, Israel</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Oscar</forename>
<surname>Nierstrasz</surname>
</persName>
<affiliation>University of Bern, Bern, Switzerland</affiliation>
</editor>
<editor>
<persName>
<forename type="first">C.</forename>
<surname>Pandu Rangan</surname>
</persName>
<affiliation>Indian Institute of Technology, Madras, India</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Bernhard</forename>
<surname>Steffen</surname>
</persName>
<affiliation>University of Dortmund, Dortmund, Germany</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Madhu</forename>
<surname>Sudan</surname>
</persName>
<affiliation>Massachusetts Institute of Technology, MA, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Demetri</forename>
<surname>Terzopoulos</surname>
</persName>
<affiliation>University of California, Los Angeles, CA, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Doug</forename>
<surname>Tygar</surname>
</persName>
<affiliation>University of California, Berkeley, CA, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Moshe</forename>
<forename type="first">Y.</forename>
<surname>Vardi</surname>
</persName>
<affiliation>Rice University, Houston, TX, USA</affiliation>
</editor>
<editor>
<persName>
<forename type="first">Gerhard</forename>
<surname>Weikum</surname>
</persName>
<affiliation>Max-Planck Institute of Computer Science, Saarbrücken, Germany</affiliation>
</editor>
<biblScope>
<date>2011</date>
</biblScope>
<idno type="pISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="series-Id">558</idno>
</series>
<idno type="istex">0AE8D1C0975003A157ECB2C8998A68A600BB4A6B</idno>
<idno type="DOI">10.1007/978-3-642-19056-8_4</idno>
<idno type="ChapterID">4</idno>
<idno type="ChapterID">Chap4</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<creation>
<date>2011</date>
</creation>
<langUsage>
<language ident="en">en</language>
</langUsage>
<abstract xml:lang="en">
<p>Abstract: In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the π-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the π-calculus, called session types. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called Scribble. We illustrate the usage and theoretical basis of this language through use cases from different application domains.</p>
</abstract>
<textClass>
<keywords scheme="Book-Subject-Collection">
<list>
<label>SUCO11645</label>
<item>
<term>Computer Science</term>
</item>
</list>
</keywords>
</textClass>
<textClass>
<keywords scheme="Book-Subject-Group">
<list>
<label>I</label>
<label>I13022</label>
<label>I18040</label>
<label>I18059</label>
<label>I14029</label>
<label>I18032</label>
<label>I1603X</label>
<item>
<term>Computer Science</term>
</item>
<item>
<term>Computer Communication Networks</term>
</item>
<item>
<term>Information Systems Applications (incl.Internet)</term>
</item>
<item>
<term>Multimedia Information Systems</term>
</item>
<item>
<term>Software Engineering</term>
</item>
<item>
<term>Information Storage and Retrieval</term>
</item>
<item>
<term>Logics and Meanings of Programs</term>
</item>
</list>
</keywords>
</textClass>
</profileDesc>
<revisionDesc>
<change when="2011">Published</change>
<change xml:id="refBibs-istex" who="#ISTEX-API" when="2016-09-22">References added</change>
</revisionDesc>
</teiHeader>
</istex:fulltextTEI>
<json:item>
<original>false</original>
<mimetype>text/plain</mimetype>
<extension>txt</extension>
<uri>https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/fulltext/txt</uri>
</json:item>
</fulltext>
<metadata>
<istex:metadataXml wicri:clean="Springer, Publisher found" wicri:toSee="no header">
<istex:xmlDeclaration>version="1.0" encoding="UTF-8"</istex:xmlDeclaration>
<istex:docType PUBLIC="-//Springer-Verlag//DTD A++ V2.4//EN" URI="http://devel.springer.de/A++/V2.4/DTD/A++V2.4.dtd" name="istex:docType"></istex:docType>
<istex:document>
<Publisher>
<PublisherInfo>
<PublisherName>Springer Berlin Heidelberg</PublisherName>
<PublisherLocation>Berlin, Heidelberg</PublisherLocation>
</PublisherInfo>
<Series>
<SeriesInfo SeriesType="Series" TocLevels="0">
<SeriesID>558</SeriesID>
<SeriesPrintISSN>0302-9743</SeriesPrintISSN>
<SeriesElectronicISSN>1611-3349</SeriesElectronicISSN>
<SeriesTitle Language="En">Lecture Notes in Computer Science</SeriesTitle>
</SeriesInfo>
<SeriesHeader>
<EditorGroup>
<Editor AffiliationIDS="Aff1">
<EditorName DisplayOrder="Western">
<GivenName>David</GivenName>
<FamilyName>Hutchison</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff2">
<EditorName DisplayOrder="Western">
<GivenName>Takeo</GivenName>
<FamilyName>Kanade</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff3">
<EditorName DisplayOrder="Western">
<GivenName>Josef</GivenName>
<FamilyName>Kittler</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff4">
<EditorName DisplayOrder="Western">
<GivenName>Jon</GivenName>
<GivenName>M.</GivenName>
<FamilyName>Kleinberg</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff5">
<EditorName DisplayOrder="Western">
<GivenName>Friedemann</GivenName>
<FamilyName>Mattern</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff6">
<EditorName DisplayOrder="Western">
<GivenName>John</GivenName>
<GivenName>C.</GivenName>
<FamilyName>Mitchell</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff7">
<EditorName DisplayOrder="Western">
<GivenName>Moni</GivenName>
<FamilyName>Naor</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff8">
<EditorName DisplayOrder="Western">
<GivenName>Oscar</GivenName>
<FamilyName>Nierstrasz</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff9">
<EditorName DisplayOrder="Western">
<GivenName>C.</GivenName>
<FamilyName>Pandu Rangan</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff10">
<EditorName DisplayOrder="Western">
<GivenName>Bernhard</GivenName>
<FamilyName>Steffen</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff11">
<EditorName DisplayOrder="Western">
<GivenName>Madhu</GivenName>
<FamilyName>Sudan</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff12">
<EditorName DisplayOrder="Western">
<GivenName>Demetri</GivenName>
<FamilyName>Terzopoulos</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff13">
<EditorName DisplayOrder="Western">
<GivenName>Doug</GivenName>
<FamilyName>Tygar</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff14">
<EditorName DisplayOrder="Western">
<GivenName>Moshe</GivenName>
<GivenName>Y.</GivenName>
<FamilyName>Vardi</FamilyName>
</EditorName>
</Editor>
<Editor AffiliationIDS="Aff15">
<EditorName DisplayOrder="Western">
<GivenName>Gerhard</GivenName>
<FamilyName>Weikum</FamilyName>
</EditorName>
</Editor>
<Affiliation ID="Aff1">
<OrgName>Lancaster University</OrgName>
<OrgAddress>
<City>Lancaster</City>
<Country>UK</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff2">
<OrgName>Carnegie Mellon University</OrgName>
<OrgAddress>
<City>Pittsburgh</City>
<State>PA</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff3">
<OrgName>University of Surrey</OrgName>
<OrgAddress>
<City>Guildford</City>
<Country>UK</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff4">
<OrgName>Cornell University</OrgName>
<OrgAddress>
<City>Ithaca</City>
<State>NY</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff5">
<OrgName>ETH Zurich</OrgName>
<OrgAddress>
<City>Zurich</City>
<Country>Switzerland</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff6">
<OrgName>Stanford University</OrgName>
<OrgAddress>
<City>Stanford</City>
<State>CA</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff7">
<OrgName>Weizmann Institute of Science</OrgName>
<OrgAddress>
<City>Rehovot</City>
<Country>Israel</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff8">
<OrgName>University of Bern</OrgName>
<OrgAddress>
<City>Bern</City>
<Country>Switzerland</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff9">
<OrgName>Indian Institute of Technology</OrgName>
<OrgAddress>
<City>Madras</City>
<Country>India</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff10">
<OrgName>University of Dortmund</OrgName>
<OrgAddress>
<City>Dortmund</City>
<Country>Germany</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff11">
<OrgName>Massachusetts Institute of Technology</OrgName>
<OrgAddress>
<State>MA</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff12">
<OrgName>University of California</OrgName>
<OrgAddress>
<City>Los Angeles</City>
<State>CA</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff13">
<OrgName>University of California</OrgName>
<OrgAddress>
<City>Berkeley</City>
<State>CA</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff14">
<OrgName>Rice University</OrgName>
<OrgAddress>
<City>Houston</City>
<State>TX</State>
<Country>USA</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff15">
<OrgName>Max-Planck Institute of Computer Science</OrgName>
<OrgAddress>
<City>Saarbrücken</City>
<Country>Germany</Country>
</OrgAddress>
</Affiliation>
</EditorGroup>
</SeriesHeader>
<Book Language="En">
<BookInfo BookProductType="Proceedings" ContainsESM="No" Language="En" MediaType="eBook" NumberingDepth="2" NumberingStyle="ContentOnly" OutputMedium="All" TocLevels="0">
<BookID>978-3-642-19056-8</BookID>
<BookTitle>Distributed Computing and Internet Technology</BookTitle>
<BookSubTitle>7th International Conference, ICDCIT 2011, Bhubaneshwar, India, February 9-12, 2011. Proceedings</BookSubTitle>
<BookVolumeNumber>6536</BookVolumeNumber>
<BookSequenceNumber>6536</BookSequenceNumber>
<BookDOI>10.1007/978-3-642-19056-8</BookDOI>
<BookTitleID>216704</BookTitleID>
<BookPrintISBN>978-3-642-19055-1</BookPrintISBN>
<BookElectronicISBN>978-3-642-19056-8</BookElectronicISBN>
<BookChapterCount>24</BookChapterCount>
<BookCopyright>
<CopyrightHolderName>Springer Berlin Heidelberg</CopyrightHolderName>
<CopyrightYear>2011</CopyrightYear>
</BookCopyright>
<BookSubjectGroup>
<BookSubject Code="I" Type="Primary">Computer Science</BookSubject>
<BookSubject Code="I13022" Priority="1" Type="Secondary">Computer Communication Networks</BookSubject>
<BookSubject Code="I18040" Priority="2" Type="Secondary">Information Systems Applications (incl.Internet)</BookSubject>
<BookSubject Code="I18059" Priority="3" Type="Secondary">Multimedia Information Systems</BookSubject>
<BookSubject Code="I14029" Priority="4" Type="Secondary">Software Engineering</BookSubject>
<BookSubject Code="I18032" Priority="5" Type="Secondary">Information Storage and Retrieval</BookSubject>
<BookSubject Code="I1603X" Priority="6" Type="Secondary">Logics and Meanings of Programs</BookSubject>
<SubjectCollection Code="SUCO11645">Computer Science</SubjectCollection>
</BookSubjectGroup>
<BookContext>
<SeriesID>558</SeriesID>
</BookContext>
</BookInfo>
<BookHeader>
<EditorGroup>
<Editor AffiliationIDS="Aff16">
<EditorName DisplayOrder="Western">
<GivenName>Raja</GivenName>
<FamilyName>Natarajan</FamilyName>
</EditorName>
<Contact>
<Email>raja@tifr.res.in</Email>
</Contact>
</Editor>
<Editor AffiliationIDS="Aff17">
<EditorName DisplayOrder="Western">
<GivenName>Adegboyega</GivenName>
<FamilyName>Ojo</FamilyName>
</EditorName>
<Contact>
<Email>ao@iist.unu.edu</Email>
</Contact>
</Editor>
<Affiliation ID="Aff16">
<OrgDivision>Tata Institute of Fundamental Research</OrgDivision>
<OrgName>School of Technology & Computer Science</OrgName>
<OrgAddress>
<Street>Homi Bhabha Road, Colaba</Street>
<Postcode>400005</Postcode>
<City>Mumbai</City>
<Country>India</Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff17">
<OrgDivision>International Institute of Software Technology, Center for Electronic Governance</OrgDivision>
<OrgName>United Nations University</OrgName>
<OrgAddress>
<Postbox>P.O. Box 3058</Postbox>
<City>Macao</City>
</OrgAddress>
</Affiliation>
</EditorGroup>
</BookHeader>
<Part ID="Part1">
<PartInfo TocLevels="0">
<PartID>1</PartID>
<PartSequenceNumber>1</PartSequenceNumber>
<PartTitle>Invited Talks</PartTitle>
<PartChapterCount>6</PartChapterCount>
<PartContext>
<SeriesID>558</SeriesID>
<BookTitle>Distributed Computing and Internet Technology</BookTitle>
</PartContext>
</PartInfo>
<Chapter ID="Chap4" Language="En">
<ChapterInfo ChapterType="OriginalPaper" ContainsESM="No" NumberingDepth="2" NumberingStyle="ContentOnly" TocLevels="0">
<ChapterID>4</ChapterID>
<ChapterDOI>10.1007/978-3-642-19056-8_4</ChapterDOI>
<ChapterSequenceNumber>4</ChapterSequenceNumber>
<ChapterTitle Language="En">Scribbling Interactions with a Formal Foundation</ChapterTitle>
<ChapterFirstPage>55</ChapterFirstPage>
<ChapterLastPage>75</ChapterLastPage>
<ChapterCopyright>
<CopyrightHolderName>Springer-Verlag Berlin Heidelberg</CopyrightHolderName>
<CopyrightYear>2011</CopyrightYear>
</ChapterCopyright>
<ChapterGrants Type="Regular">
<MetadataGrant Grant="OpenAccess"></MetadataGrant>
<AbstractGrant Grant="OpenAccess"></AbstractGrant>
<BodyPDFGrant Grant="Restricted"></BodyPDFGrant>
<BodyHTMLGrant Grant="Restricted"></BodyHTMLGrant>
<BibliographyGrant Grant="Restricted"></BibliographyGrant>
<ESMGrant Grant="Restricted"></ESMGrant>
</ChapterGrants>
<ChapterContext>
<SeriesID>558</SeriesID>
<PartID>1</PartID>
<BookID>978-3-642-19056-8</BookID>
<BookTitle>Distributed Computing and Internet Technology</BookTitle>
</ChapterContext>
</ChapterInfo>
<ChapterHeader>
<AuthorGroup>
<Author AffiliationIDS="Aff18">
<AuthorName DisplayOrder="Western">
<GivenName>Kohei</GivenName>
<FamilyName>Honda</FamilyName>
</AuthorName>
</Author>
<Author AffiliationIDS="Aff18">
<AuthorName DisplayOrder="Western">
<GivenName>Aybek</GivenName>
<FamilyName>Mukhamedov</FamilyName>
</AuthorName>
</Author>
<Author AffiliationIDS="Aff19">
<AuthorName DisplayOrder="Western">
<GivenName>Gary</GivenName>
<FamilyName>Brown</FamilyName>
</AuthorName>
</Author>
<Author AffiliationIDS="Aff18">
<AuthorName DisplayOrder="Western">
<GivenName>Tzu-Chun</GivenName>
<FamilyName>Chen</FamilyName>
</AuthorName>
</Author>
<Author AffiliationIDS="Aff20">
<AuthorName DisplayOrder="Western">
<GivenName>Nobuko</GivenName>
<FamilyName>Yoshida</FamilyName>
</AuthorName>
</Author>
<Affiliation ID="Aff18">
<OrgDivision>Queen Mary</OrgDivision>
<OrgName>University of London</OrgName>
<OrgAddress>
<Country> </Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff19">
<OrgName>Red Hat, Inc.</OrgName>
<OrgAddress>
<Country> </Country>
</OrgAddress>
</Affiliation>
<Affiliation ID="Aff20">
<OrgName>Imperial College London</OrgName>
<OrgAddress>
<Country> </Country>
</OrgAddress>
</Affiliation>
</AuthorGroup>
<Abstract ID="Abs1" Language="En">
<Heading>Abstract</Heading>
<Para>In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the
<Emphasis Type="Italic">π</Emphasis>
-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the
<Emphasis Type="Italic">π</Emphasis>
-calculus, called
<Emphasis Type="Italic">session types</Emphasis>
. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called
<Emphasis FontCategory="SansSerif">Scribble</Emphasis>
. We illustrate the usage and theoretical basis of this language through use cases from different application domains.</Para>
</Abstract>
<ArticleNote Type="Misc">
<SimplePara>This work is partially supported by EPSRC EP/F003757, EP/F002114, EP/G015635 and EP/G015481.</SimplePara>
</ArticleNote>
</ChapterHeader>
<NoBody></NoBody>
</Chapter>
</Part>
</Book>
</Series>
</Publisher>
</istex:document>
</istex:metadataXml>
<mods version="3.6">
<titleInfo lang="en">
<title>Scribbling Interactions with a Formal Foundation</title>
</titleInfo>
<titleInfo type="alternative" contentType="CDATA" lang="en">
<title>Scribbling Interactions with a Formal Foundation</title>
</titleInfo>
<name type="personal">
<namePart type="given">Kohei</namePart>
<namePart type="family">Honda</namePart>
<affiliation>Queen Mary, University of London</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Aybek</namePart>
<namePart type="family">Mukhamedov</namePart>
<affiliation>Queen Mary, University of London</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Gary</namePart>
<namePart type="family">Brown</namePart>
<affiliation>Red Hat, Inc.</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Tzu-Chun</namePart>
<namePart type="family">Chen</namePart>
<affiliation>Queen Mary, University of London</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Nobuko</namePart>
<namePart type="family">Yoshida</namePart>
<affiliation>Imperial College London</affiliation>
<role>
<roleTerm type="text">author</roleTerm>
</role>
</name>
<typeOfResource>text</typeOfResource>
<genre type="conference" displayLabel="OriginalPaper"></genre>
<originInfo>
<publisher>Springer Berlin Heidelberg</publisher>
<place>
<placeTerm type="text">Berlin, Heidelberg</placeTerm>
</place>
<dateIssued encoding="w3cdtf">2011</dateIssued>
<copyrightDate encoding="w3cdtf">2011</copyrightDate>
</originInfo>
<language>
<languageTerm type="code" authority="rfc3066">en</languageTerm>
<languageTerm type="code" authority="iso639-2b">eng</languageTerm>
</language>
<physicalDescription>
<internetMediaType>text/html</internetMediaType>
</physicalDescription>
<abstract lang="en">Abstract: In this paper we discuss our ongoing endeavour to apply notations and algorithms based on the π-calculus and its theories for the development of large-scale distributed systems. The execution of a large-scale distributed system consists of many structured conversations (or sessions) whose protocols can be clearly and accurately specified using a theory of types for the π-calculus, called session types. The proposed methodology promotes a formally founded, and highly structured, development framework for modelling and building distributed applications, from high-level models to design and implementation to static checking to runtime validation. At the centre of this methodology is a formal description language for representing protocols for interactions, called Scribble. We illustrate the usage and theoretical basis of this language through use cases from different application domains.</abstract>
<relatedItem type="host">
<titleInfo>
<title>Distributed Computing and Internet Technology</title>
<subTitle>7th International Conference, ICDCIT 2011, Bhubaneshwar, India, February 9-12, 2011. Proceedings</subTitle>
</titleInfo>
<name type="personal">
<namePart type="given">Raja</namePart>
<namePart type="family">Natarajan</namePart>
<affiliation>Tata Institute of Fundamental Research, School of Technology & Computer Science, Homi Bhabha Road, Colaba, 400005, Mumbai, India</affiliation>
<affiliation>E-mail: raja@tifr.res.in</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Adegboyega</namePart>
<namePart type="family">Ojo</namePart>
<affiliation>International Institute of Software Technology, Center for Electronic Governance, United Nations University, P.O. Box 3058, Macao</affiliation>
<affiliation>E-mail: ao@iist.unu.edu</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<genre type="book-series" displayLabel="Proceedings"></genre>
<originInfo>
<copyrightDate encoding="w3cdtf">2011</copyrightDate>
<issuance>monographic</issuance>
</originInfo>
<subject>
<genre>Book-Subject-Collection</genre>
<topic authority="SpringerSubjectCodes" authorityURI="SUCO11645">Computer Science</topic>
</subject>
<subject>
<genre>Book-Subject-Group</genre>
<topic authority="SpringerSubjectCodes" authorityURI="I">Computer Science</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I13022">Computer Communication Networks</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I18040">Information Systems Applications (incl.Internet)</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I18059">Multimedia Information Systems</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I14029">Software Engineering</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I18032">Information Storage and Retrieval</topic>
<topic authority="SpringerSubjectCodes" authorityURI="I1603X">Logics and Meanings of Programs</topic>
</subject>
<identifier type="DOI">10.1007/978-3-642-19056-8</identifier>
<identifier type="ISBN">978-3-642-19055-1</identifier>
<identifier type="eISBN">978-3-642-19056-8</identifier>
<identifier type="ISSN">0302-9743</identifier>
<identifier type="eISSN">1611-3349</identifier>
<identifier type="BookTitleID">216704</identifier>
<identifier type="BookID">978-3-642-19056-8</identifier>
<identifier type="BookChapterCount">24</identifier>
<identifier type="BookVolumeNumber">6536</identifier>
<identifier type="BookSequenceNumber">6536</identifier>
<identifier type="PartChapterCount">6</identifier>
<part>
<date>2011</date>
<detail type="part">
<title>Invited Talks</title>
</detail>
<detail type="volume">
<number>6536</number>
<caption>vol.</caption>
</detail>
<extent unit="pages">
<start>55</start>
<end>75</end>
</extent>
</part>
<recordInfo>
<recordOrigin>Springer Berlin Heidelberg, 2011</recordOrigin>
</recordInfo>
</relatedItem>
<relatedItem type="series">
<titleInfo>
<title>Lecture Notes in Computer Science</title>
</titleInfo>
<name type="personal">
<namePart type="given">David</namePart>
<namePart type="family">Hutchison</namePart>
<affiliation>Lancaster University, Lancaster, UK</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Takeo</namePart>
<namePart type="family">Kanade</namePart>
<affiliation>Carnegie Mellon University, Pittsburgh, PA, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Josef</namePart>
<namePart type="family">Kittler</namePart>
<affiliation>University of Surrey, Guildford, UK</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Jon</namePart>
<namePart type="given">M.</namePart>
<namePart type="family">Kleinberg</namePart>
<affiliation>Cornell University, Ithaca, NY, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Friedemann</namePart>
<namePart type="family">Mattern</namePart>
<affiliation>ETH Zurich, Zurich, Switzerland</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">John</namePart>
<namePart type="given">C.</namePart>
<namePart type="family">Mitchell</namePart>
<affiliation>Stanford University, Stanford, CA, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Moni</namePart>
<namePart type="family">Naor</namePart>
<affiliation>Weizmann Institute of Science, Rehovot, Israel</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Oscar</namePart>
<namePart type="family">Nierstrasz</namePart>
<affiliation>University of Bern, Bern, Switzerland</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">C.</namePart>
<namePart type="family">Pandu Rangan</namePart>
<affiliation>Indian Institute of Technology, Madras, India</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Bernhard</namePart>
<namePart type="family">Steffen</namePart>
<affiliation>University of Dortmund, Dortmund, Germany</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Madhu</namePart>
<namePart type="family">Sudan</namePart>
<affiliation>Massachusetts Institute of Technology, MA, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Demetri</namePart>
<namePart type="family">Terzopoulos</namePart>
<affiliation>University of California, Los Angeles, CA, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Doug</namePart>
<namePart type="family">Tygar</namePart>
<affiliation>University of California, Berkeley, CA, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Moshe</namePart>
<namePart type="given">Y.</namePart>
<namePart type="family">Vardi</namePart>
<affiliation>Rice University, Houston, TX, USA</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<name type="personal">
<namePart type="given">Gerhard</namePart>
<namePart type="family">Weikum</namePart>
<affiliation>Max-Planck Institute of Computer Science, Saarbrücken, Germany</affiliation>
<role>
<roleTerm type="text">editor</roleTerm>
</role>
</name>
<originInfo>
<copyrightDate encoding="w3cdtf">2011</copyrightDate>
<issuance>serial</issuance>
</originInfo>
<identifier type="ISSN">0302-9743</identifier>
<identifier type="eISSN">1611-3349</identifier>
<identifier type="SeriesID">558</identifier>
<recordInfo>
<recordOrigin>Springer Berlin Heidelberg, 2011</recordOrigin>
</recordInfo>
</relatedItem>
<identifier type="istex">0AE8D1C0975003A157ECB2C8998A68A600BB4A6B</identifier>
<identifier type="DOI">10.1007/978-3-642-19056-8_4</identifier>
<identifier type="ChapterID">4</identifier>
<identifier type="ChapterID">Chap4</identifier>
<accessCondition type="use and reproduction" contentType="copyright">Springer Berlin Heidelberg, 2011</accessCondition>
<recordInfo>
<recordContentSource>SPRINGER</recordContentSource>
<recordOrigin>Springer-Verlag Berlin Heidelberg, 2011</recordOrigin>
</recordInfo>
</mods>
</metadata>
<enrichments>
<json:item>
<type>multicat</type>
<uri>https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/enrichments/multicat</uri>
</json:item>
<istex:refBibTEI uri="https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/enrichments/refBib">
<teiHeader></teiHeader>
<text>
<front></front>
<body></body>
<back>
<listBibl>
<biblStruct xml:id="b0">
<monogr>
<title level="m" type="main">Actors: a model of concurrent computation in distributed systems</title>
<author>
<persName>
<forename type="first">G</forename>
<surname>Agha</surname>
</persName>
</author>
<imprint>
<date type="published" when="1986"></date>
<publisher>MIT Press</publisher>
<pubPlace>Cambridge</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b1">
<analytic>
<title level="a" type="main">Programming Erlang: Software for a Concurrent World</title>
<author>
<persName>
<forename type="first">J</forename>
<surname>Armstrong</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">Pragmatic Bookshelf</title>
<imprint>
<date type="published" when="2007"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b2">
<monogr>
<title level="m" type="main">Process Algebra</title>
<author>
<persName>
<forename type="first">J</forename>
<surname>Baeton</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">W</forename>
<surname>Wejland</surname>
</persName>
</author>
<imprint>
<date type="published" when="1990"></date>
<publisher>Cambridge University Press</publisher>
<pubPlace>Cambridge</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b3">
<monogr>
<title level="m" type="main">The multikernel: a new os architecture for scalable multicore systems</title>
<author>
<persName>
<forename type="first">A</forename>
<surname>Baumann</surname>
</persName>
</author>
<imprint>
<date type="published" when="2009"></date>
<publisher>ACM</publisher>
<biblScope unit="page" from="29" to="44"></biblScope>
<pubPlace>New York</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b4">
<analytic>
<title level="a" type="main">Your computer is already a distributed system. why isn't your os?</title>
<author>
<persName>
<forename type="first">A</forename>
<surname>Baumann</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">S</forename>
<surname>Peter</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">A</forename>
<surname>Schüpbach</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">A</forename>
<surname>Singhania</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">T</forename>
<surname>Roscoe</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">P</forename>
<surname>Barham</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">R</forename>
<surname>Isaacs</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">Proceedings of the 12th Conference on Hot Topics in Operating Systems</title>
<meeting>the 12th Conference on Hot Topics in Operating Systems
<address>
<addrLine>HotOS ; Berkeley</addrLine>
</address>
</meeting>
<imprint>
<date type="published" when="2009"></date>
<biblScope unit="page">12</biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b5">
<analytic>
<title level="a" type="main">Global progress in dynamically interleaved multiparty sessions</title>
<author>
<persName>
<forename type="first">L</forename>
<surname>Bettini</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">CONCUR 2008</title>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2008"></date>
<biblScope unit="page" from="418" to="433"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b6">
<monogr>
<title level="m" type="main">Cryptographic protocol synthesis and verification for multiparty sessions</title>
<author>
<persName>
<forename type="first">K</forename>
<surname>Bhargavan</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">R</forename>
<surname>Corin</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">P.-M</forename>
<surname>Deniélou</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">C</forename>
<surname>Fournet</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">J</forename>
<surname>Leifer</surname>
</persName>
</author>
<imprint>
<date type="published" when="2009"></date>
<publisher>CSF</publisher>
<biblScope unit="page" from="124" to="140"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b7">
<analytic>
<title level="a" type="main">A theory of design-by-contract for distributed multiparty interactions</title>
<author>
<persName>
<forename type="first">L</forename>
<surname>Bocchi</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">E</forename>
<surname>Tuosto</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">CONCUR 2010</title>
<editor>Gastin, P., Laroussinie, F.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="162" to="176"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b8">
<analytic>
<title level="a" type="main">A formal model of services</title>
<author>
<persName>
<forename type="first">M</forename>
<surname>Broy</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">I</forename>
<forename type="middle">H</forename>
<surname>Krüger</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Meisinger</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">ACM Trans. Softw. Eng. Methodol</title>
<imprint>
<biblScope unit="volume">16</biblScope>
<biblScope unit="issue">5</biblScope>
<date type="published" when="2007"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b9">
<analytic>
<title level="a" type="main">Session Types for Access and Information Flow Control</title>
<author>
<persName>
<forename type="first">S</forename>
<surname>Capecchi</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">I</forename>
<surname>Castellani</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Dezani-Ciancaglini</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">T</forename>
<surname>Rezk</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">CONCUR 2010</title>
<editor>Gastin, P., Laroussinie, F.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="237" to="252"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b10">
<monogr>
<title level="m" type="main">Global escape in multiparty session</title>
<author>
<persName>
<forename type="first">S</forename>
<surname>Capecchi</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">E</forename>
<surname>Giachino</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<imprint>
<date type="published" when="2010"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b11">
<analytic>
<title level="a" type="main">Structured Communication-Centred Programming for Web Services</title>
<author>
<persName>
<forename type="first">M</forename>
<surname>Carbone</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">LNCS</title>
<editor>De Nicola, R.</editor>
<imprint>
<publisher>Springer</publisher>
<publisher>Springer</publisher>
<biblScope unit="volume">4421</biblScope>
<biblScope unit="page" from="2" to="17"></biblScope>
<date type="published" when="2007"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b12">
<analytic>
<title></title>
</analytic>
<monogr>
<title level="m">W3C Web Services Choreography Description Language</title>
<imprint>
<date type="published" when="2002"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b13">
<analytic>
<title level="a" type="main">Cyberinfrastructure for the US Ocean Observatories Initiative</title>
<author>
<persName>
<forename type="first">A</forename>
<surname>Chave</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Arrott</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">C</forename>
<surname>Farcas</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">E</forename>
<surname>Farcas</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">I</forename>
<surname>Krueger</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Meisinger</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">J</forename>
<surname>Orcutt</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">F</forename>
<surname>Vernon</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">C</forename>
<surname>Peach</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">O</forename>
<surname>Schofield</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">J</forename>
<surname>Kleinert</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">Proc. IEEE OCEANS 2009</title>
<meeting>. IEEE OCEANS 2009</meeting>
<imprint>
<publisher>IEEE</publisher>
<date type="published" when="2009"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b14">
<monogr>
<title level="m" type="main">Principal type-schemes for functional programs</title>
<author>
<persName>
<forename type="first">L</forename>
<surname>Damas</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">R</forename>
<surname>Milner</surname>
</persName>
</author>
<imprint>
<date type="published" when="1982"></date>
<biblScope unit="page" from="207" to="212"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b15">
<analytic>
<title level="a" type="main">Buffered communication analysis in distributed multiparty sessions</title>
<author>
<persName>
<forename type="first">P.-M</forename>
<surname>Deniélou</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">CONCUR 2010</title>
<editor>Gastin, P., Laroussinie, F.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="343" to="357"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b16">
<monogr>
<title level="m" type="main">Dynamic multirole session types</title>
<author>
<persName>
<forename type="first">P.-M</forename>
<surname>Deniélou</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<imprint>
<date type="published" when="2011"></date>
<publisher>ACM</publisher>
<pubPlace>New York</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b17">
<monogr>
<title level="m" type="main">Engineering foreign exchange processes via commitment protocols</title>
<author>
<persName>
<forename type="first">N</forename>
<surname>Desai</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">A</forename>
<forename type="middle">K</forename>
<surname>Chopra</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Arrott</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">B</forename>
<surname>Specht</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<forename type="middle">P</forename>
<surname>Singh</surname>
</persName>
</author>
<imprint>
<date type="published" when="2007"></date>
<publisher>IEEE SCC</publisher>
<biblScope unit="page" from="514" to="521"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b18">
<analytic>
<title level="a" type="main">Session Types for Object-Oriented Languages</title>
<author>
<persName>
<forename type="first">M</forename>
<surname>Dezani-Ciancaglini</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">D</forename>
<surname>Mostrous</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Gairing</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">LNCS</title>
<editor>Hu, Q.</editor>
<imprint>
<publisher>Springer</publisher>
<publisher>Springer</publisher>
<biblScope unit="volume">4067</biblScope>
<biblScope unit="page" from="328" to="352"></biblScope>
<date type="published" when="2006"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b19">
<monogr>
<title level="m" type="main">Model Driven Architecture: Applying MDA to Enterprise Computing</title>
<author>
<persName>
<forename type="first">D</forename>
<forename type="middle">S</forename>
<surname>Frankel</surname>
</persName>
</author>
<imprint>
<date type="published" when="2003-01"></date>
<publisher>Wiley</publisher>
<pubPlace>Chichester</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b20">
<analytic>
<title level="a" type="main">An axiomatic basis of computer programming</title>
<author>
<persName>
<forename type="first">T</forename>
<surname>Hoare</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">CACM</title>
<imprint>
<biblScope unit="volume">12</biblScope>
<date type="published" when="1969"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b21">
<monogr>
<title level="m" type="main">Communicating Sequential Processes</title>
<author>
<persName>
<forename type="first">T</forename>
<surname>Hoare</surname>
</persName>
</author>
<imprint>
<date type="published" when="1985"></date>
<publisher>Prentice Hall</publisher>
<pubPlace>Englewood Cliffs</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b22">
<analytic>
<title level="a" type="main">Language primitives and type disciplines for structured communication-based programming</title>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">V</forename>
<forename type="middle">T</forename>
<surname>Vasconcelos</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Kubo</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">LNCS</title>
<editor>Hankin, C.</editor>
<imprint>
<publisher>Springer</publisher>
<publisher>Springer</publisher>
<biblScope unit="volume">1381</biblScope>
<biblScope unit="page" from="122" to="138"></biblScope>
<date type="published" when="1998"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b23">
<monogr>
<title level="m" type="main">Multiparty Asynchronous Session Types</title>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Carbone</surname>
</persName>
</author>
<imprint>
<date type="published" when="2008"></date>
<publisher>ACM</publisher>
<biblScope unit="page" from="273" to="284"></biblScope>
<pubPlace>New York</pubPlace>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b24">
<analytic>
<title level="a" type="main">Type-safe eventful sessions in Java</title>
<author>
<persName>
<forename type="first">R</forename>
<surname>Hu</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">D</forename>
<surname>Kouzapas</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">O</forename>
<surname>Pernet</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">ECOOP 2010</title>
<editor>D'Hondt, T.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="329" to="353"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b25">
<analytic>
<title level="a" type="main">Session-Based Distributed Programming in Java</title>
<author>
<persName>
<forename type="first">R</forename>
<surname>Hu</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Macko</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">LNCS</title>
<editor>Ryan, M.</editor>
<imprint>
<publisher>Springer</publisher>
<publisher>Springer</publisher>
<biblScope unit="volume">5142</biblScope>
<biblScope unit="page" from="516" to="541"></biblScope>
<date type="published" when="2008"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b26">
<analytic>
<title></title>
</analytic>
<monogr>
<title level="m">Message sequence chart</title>
<imprint>
<date type="published" when="1996"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b27">
<analytic>
<title level="a" type="main">Applying " Design by Contract</title>
<author>
<persName>
<forename type="first">B</forename>
<surname>Meyer</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">Computer</title>
<imprint>
<biblScope unit="volume">25</biblScope>
<biblScope unit="issue">10</biblScope>
<biblScope unit="page" from="40" to="51"></biblScope>
<date type="published" when="1992"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b28">
<analytic>
<title level="a" type="main">Theory of type polymorphism in programming languages</title>
<author>
<persName>
<forename type="first">R</forename>
<surname>Milner</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">TCS</title>
<imprint>
<date type="published" when="1982"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b29">
<analytic>
<title level="a" type="main">A Calculus of Mobile Processes, Parts I and II</title>
<author>
<persName>
<forename type="first">R</forename>
<surname>Milner</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">J</forename>
<surname>Parrow</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">D</forename>
<surname>Walker</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">Info. & Comp</title>
<imprint>
<biblScope unit="volume">100</biblScope>
<biblScope unit="issue">1</biblScope>
<date type="published" when="1992"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b30">
<analytic>
<title level="a" type="main">Global principal typing in partially commutative asynchronous sessions</title>
<author>
<persName>
<forename type="first">D</forename>
<surname>Mostrous</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">ESOP 2009</title>
<editor>Castagna, G.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2009"></date>
<biblScope unit="page" from="316" to="332"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b31">
<analytic>
<title level="a" type="main">High performance parallel design based on session programming. Masters thesis, Department of Computing</title>
<author>
<persName>
<forename type="first">N</forename>
<surname>Ng</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">Imperial College London</title>
<imprint>
<date type="published" when="2010"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b32">
<analytic>
<title level="a" type="main">Multiparty symmetric sumtypes Unified Modelling Language, Version 2</title>
<author>
<persName>
<forename type="first">L</forename>
<surname>Nielsen</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">Imperial College London Ocean Observatories Initiative</title>
<imprint>
<publisher>Department of Computing</publisher>
<publisher>Department of Computing</publisher>
<biblScope unit="issue">0</biblScope>
<biblScope unit="page">35</biblScope>
<date type="published" when="2004"></date>
</imprint>
</monogr>
<note>To. appear in Express'10. Apims Project at</note>
</biblStruct>
<biblStruct xml:id="b33">
<analytic>
<title level="a" type="main">Efficient session type guided distributed interaction</title>
<author>
<persName>
<forename type="first">K</forename>
<forename type="middle">C</forename>
<surname>Sivaramakrishnan</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Nagaraj</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">L</forename>
<surname>Ziarek</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">P</forename>
<surname>Eugster</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">COORDINATION 2010</title>
<editor>Clarke, D., Agha, G.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="152" to="167"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b34">
<analytic>
<title level="a" type="main">An Interaction-based Language and its Typing System</title>
<author>
<persName>
<forename type="first">K</forename>
<surname>Takeuchi</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">M</forename>
<surname>Kubo</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">PARLE 1994</title>
<editor>Halatsis, C., Philokyprou, G., Maritsas, D., Theodoridis, S.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="1994"></date>
<biblScope unit="page" from="398" to="413"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b35">
<analytic>
<title level="a" type="main">Hotplug in a multikernel operating system</title>
<author>
<persName>
<forename type="first">A</forename>
<surname>Trivedi</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">ETH Zurich</title>
<imprint>
<date type="published" when="2009"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b36">
<monogr>
<title level="m" type="main">International Organization for Standardization ISO 20022 UNIversal Financial Industry message scheme</title>
<imprint>
<date type="published" when="2002"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b37">
<analytic>
<title level="a" type="main">Communicating Mobile Processes: introducing occam-pi</title>
<author>
<persName>
<forename type="first">P</forename>
<surname>Welch</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">F</forename>
<surname>Barnes</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="j">LNCS</title>
<editor>Abdallah, A.E., Jones, C.B., Sanders, J.W.</editor>
<imprint>
<publisher>Springer</publisher>
<publisher>Springer</publisher>
<biblScope unit="volume">3525</biblScope>
<biblScope unit="page" from="175" to="210"></biblScope>
<date type="published" when="2004"></date>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b38">
<analytic>
<title level="a" type="main">Parameterised multiparty session types</title>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">P.-M</forename>
<surname>Deniélou</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">A</forename>
<surname>Bejleri</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">R</forename>
<surname>Hu</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">FOSSACS 2010</title>
<editor>Ong, L.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2010"></date>
<biblScope unit="page" from="128" to="145"></biblScope>
</imprint>
</monogr>
</biblStruct>
<biblStruct xml:id="b39">
<analytic>
<title level="a" type="main">Session-based compilation framework for multicore programming</title>
<author>
<persName>
<forename type="first">N</forename>
<surname>Yoshida</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">V</forename>
<forename type="middle">T</forename>
<surname>Vasconcelos</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">H</forename>
<surname>Paulino</surname>
</persName>
</author>
<author>
<persName>
<forename type="first">K</forename>
<surname>Honda</surname>
</persName>
</author>
</analytic>
<monogr>
<title level="m">FMCO 2008</title>
<editor>de Boer, F.S., Bonsangue, M.M., Madelaine , E.</editor>
<meeting>
<address>
<addrLine>Heidelberg</addrLine>
</address>
</meeting>
<imprint>
<publisher>Springer</publisher>
<date type="published" when="2009"></date>
<biblScope unit="page" from="226" to="246"></biblScope>
</imprint>
</monogr>
</biblStruct>
</listBibl>
</back>
</text>
</istex:refBibTEI>
<json:item>
<type>refBibs</type>
<uri>https://api.istex.fr/document/0AE8D1C0975003A157ECB2C8998A68A600BB4A6B/enrichments/refBibs</uri>
</json:item>
</enrichments>
</istex>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Istex/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000280 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Istex/Corpus/biblio.hfd -nk 000280 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Istex
   |étape=   Corpus
   |type=    RBID
   |clé=     ISTEX:0AE8D1C0975003A157ECB2C8998A68A600BB4A6B
   |texte=   Scribbling Interactions with a Formal Foundation
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024