| S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74--90. Springer-Verlag, 1999. 1 |
....second component of the pair) Quite some e ort is being invested in the study of session types, motivated by the bene ts that such a system provides for the analysis of protocols. Starting from the work of Honda et al. [13] a suitable notion of subtypes for session types has been explored in [7], the bene ts of session types in component based software development was presented in [1] bounded polymorphism in the presence of session types has been studied in [12] session types formulated in a calculus with input ouput operations is considered in [8] This paper addresses a ....
....Congruence (cf. Section 2.2.1 and 3) We show that evaluation preserves typability and that processes typable under empty e ects are safe. Related work. This work may be included among others in which type systems for the calculus are studied [18,17,16,20] More closely to the present work [7] introduces subtyping into session types, however the concept of synchronization between sessions is not explored. The same holds for [22] and [19] the rst studies a typing scheme for processes based on graph types and the second a type system for restricting communication in concurrent objects; ....
Gay, S. and M. Hole, Types and subtypes for client-server interactions, in: Proceedings of the European Symposium on Programming Languages and Systems, number 1576 in LNCS (1999).
....of ideas with similar motivations to di#erent computational models. In concurrent logic programming, the di#culty lies in the treatment of arbitrarily complex information flow expressed using logical variables. Walker discusses types supporting more explicit memory management [50] Session types [13] shares the same objective with our mode system. Languages that feature linearity can be found in various programming paradigms. Linear Lisp [4] and Lilac [20] are two examples outside logic programming, while a survey of linear logic programming languages can be found in [23] There is a lot of ....
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions. In Proc. European Symp. on Programming (ESOP'99), LNCS 1576, Springer-Verlag, 1999, pp. 74--90.
No context found.
S. J. Gay and M. J. Hole. Types and subtypes for client-server interactions. volume 1576 of LNCS, pages 74--90. Springer-Verlag, 1999.
No context found.
S. J. Gay and M. J. Hole. Types and subtypes for client-server interactions. In S. D. Swierstra, editor, ESOP'99: Proceedings of the European Symposium on Programming Languages and Systems, volume 1576 of Lecture Notes in Computer Science, pages 74-- 90. Springer-Verlag, 1999.
....into a mainstream programmming language, or even studied theoretically in the context of a standard language paradigm: functional, imperative or objectoriented. Vallecillo et al. 13] use session types to add behavioural information to the interfaces of CORBA objects, and use Gay and Hole s [3] theory of subtyping to formalise compatibility and substitutability of components, but they have not attempted to design a complete language. In the absence of session types, current languages do little to assist the programmer in checking that a protocol has been implemented correctly. Although ....
....client sends a single message consisting of a pair of integers (Honda et al. 6] call this piggybacking ) In this case, the type of the server side would be (Int Int) Int.End and the type of the client side would again be obtained by exchanging and . The duality operator : S S [12, 6, 3, 13] is an important part of the theory of session types, but we do not need to discuss it in this paper because we only consider clients or servers in isolation. 2.2 Branching Types Now let us modify the protocol and add a negation operation to the server. The client selects one of two commands: ....
[Article contains additional citation context not shown here]
S. J. Gay and M. J. Hole. Types and subtypes for client-server interactions. In S. D. Swierstra, editor, ESOP'99: Proceedings of the European Symposium on Programming Languages and Systems, number 1576 in Lecture Notes in Computer Science, pages 74--90. Springer-Verlag, 1999.
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74--90. Springer-Verlag, 1999. 1
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In D. Swierstra, editor, Proceedings of the 1999.
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74--90. Springer-Verlag, 1999.
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74-90. Springer-Verlag, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Proc. of ESOP'99, number 1576 in LNCS, pages 74--90. Springer-Verlag, 1999.
No context found.
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions, ESOP'99, LNCS 1576, 74-90, Springer, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Doaitse Swierstra, editor, Proceedings of the 1999 European Symposium on Programming, number 1576 in Lecture Notes in Computer Science, pages 74--90, Amsterdam, The Netherlands, April 1999. Springer-Verlag.
No context found.
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions, ESOP'99, LNCS 1576, 74-90, Springer, 1999.
No context found.
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions, ESOP'99, LNCS 1576, 74-90, Springer, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, volume 1576 of LNCS, pages 74--90. Springer-Verlag, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Proc. of ESOP'99, number 1576 in LNCS, pages 74--90. Springer-Verlag, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Proc. of ESOP'99, number 1576 in LNCS, pages 74--90. Springer, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Proc. of ESOP'99, number 1576 in LNCS, pages 74--90. Springer-Verlag, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Doaitse Swierstra, editor, Proceedings of the 1999 European Symposium on Programming, number 1576 in Lecture Notes in Computer Science, pages 74--90, Amsterdam, The Netherlands, April 1999. Springer-Verlag.
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74--90. Springer-Verlag, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Doaitse Swierstra, editor, Proceedings of the 1999 European Symposium on Programming, number 1576 in Lecture Notes in Computer Science, pages 74--90, Amsterdam, The Netherlands, April 1999. Springer-Verlag.
No context found.
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions, ESOP'99, LNCS 1576, 74-90, Springer, 1999.
No context found.
Simon Gay and Malcolm Hole. Types and subtypes for client-server interactions. In Doaitse Swierstra, editor, Proceedings of the 1999 European Symposium on Programming, number 1576 in Lecture Notes in Computer Science, pages 74--90, Amsterdam, The Netherlands, April 1999. Springer-Verlag.
No context found.
S. Gay and M. Hole. Types and subtypes for client-server interactions. In Proc. European Symp. on Programming, vol. 1576 of LNCS, pp. 74--90. Springer-Verlag, 1999. 3, 26, 27, 28
No context found.
Gay, S. and Hole, M., Types and Subtypes for Client-Server Interactions, ESOP'99, LNCS 1576, 74--90, Springer, 1999.
First 50 documents
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC